1 /* simmonte.h 2 3 Originally written by Frederic Bois 4 5 Copyright (c) 1993-2017 Free Software Foundation, Inc. 6 7 This file is part of GNU MCSim. 8 9 GNU MCSim is free software; you can redistribute it and/or 10 modify it under the terms of the GNU General Public License 11 as published by the Free Software Foundation; either version 3 12 of the License, or (at your option) any later version. 13 14 GNU MCSim is distributed in the hope that it will be useful, 15 but WITHOUT ANY WARRANTY; without even the implied warranty of 16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 GNU General Public License for more details. 18 19 You should have received a copy of the GNU General Public License 20 along with GNU MCSim; if not, see <http://www.gnu.org/licenses/> 21 22 Header file for simmonte.c 23 */ 24 25 /* ---------------------------------------------------------------------------- 26 Prototypes */ 27 28 void CalcMCParms (PMONTECARLO pMC, double rgParms[], long iStart); 29 int CalculateOneMCParm (PMCVAR pMCVar); 30 double GetParm (PMCVAR pMCVar, int iIndex); 31 BOOL GetSPMods (PANALYSIS panal, double rgdOptionalParms[]); 32 BOOL InitSetPoints (PMONTECARLO pMC); 33 BOOL ReadSetPoints (PMONTECARLO pMC, double rgParms[]); 34 void SetParents (PMONTECARLO pMC, long iStart); 35 void SetParms (long cParms, HVAR *rghvar, double *rgdParm); 36 void SetParmsLog (long cParms, HVAR *rghvar, double *rgdParm); 37 void SetParmsExp (long cParms, HVAR *rghvar, double *rgdParm); 38 39 /* End */ 40 41