Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <optimize.h>
Public Member Functions | |
t_optimize () | |
logical variable says whether current line image has vary option
optimize increments, deltas for changing optimized variables range for optimize command io unit for final best parameters from optimizer limit to number of iterations for optimizer, set with optimize iterations command set with optimize tolerance command, used for global match to fit default set in scalar to 0.10 current counter for the number of calls to the optimizer
lgTrOpt flag set with optimization trace command
nTrOpt is which call to cloudy to turn on trace
flags set if we are to optimize lines, luminosity, or colums
labels for column densities on vary command<BR> this specifies the optimization routine<BR> 'amoe', 'powe', 'bubr'
|
inline |
References lgOptimizeAsLinear, and LIMPAR.
vector<string> t_optimize::chColDen_label |
parameters for the OPTIMIZE COLUMN DENSITY command
char t_optimize::chOptRtn[5] |
vector<string> t_optimize::chTempLab |
parameters for the OPTIMIZE TEMPERATURE command
vector<string> t_optimize::chTempWeight |
char t_optimize::chVarFmt[LIMPAR][FILENAME_PATH_LENGTH_2] |
vector<realnum> t_optimize::ColDen_error |
vector<realnum> t_optimize::ColDen_Obs |
vector<Energy> t_optimize::ContEner |
vector<long> t_optimize::ContIndex |
parameters for the OPTIMIZE CONTINUUM FLUX command
vector<Flux> t_optimize::ContNFnu |
vector<chi2_type> t_optimize::ContNFnuErr |
vector<realnum> t_optimize::errorwave |
error on the wavelength
vector<long> t_optimize::ion_ColDen |
vector<long> t_optimize::ionTemp |
vector<long> t_optimize::ipobs |
bool t_optimize::lgDiamInCM |
bool t_optimize::lgInitialParse |
flag to indicate that we are doing the initial parsing in grid_do() rather than parsing an individual model during the optimization
bool t_optimize::lgNoVary |
flag set true if no vary command entered
bool t_optimize::lgOptCont |
bool t_optimize::lgOptDiam |
parameters for the OPTIMIZE DIAMETER command
bool t_optimize::lgOptimFlow |
bool t_optimize::lgOptimize |
bool t_optimize::lgOptimizeAsLinear[LIMPAR] |
Referenced by t_optimize().
bool t_optimize::lgOptimr |
flag set true if optimize command entered
bool t_optimize::lgOptLum |
this flag says we are optimizing on luminosity
bool t_optimize::lgParallel |
the following is needed by PHYMIR
bool t_optimize::lgTrOpt |
bool t_optimize::lgVarOn |
bool t_optimize::lgVaryOn |
flag set true if vary option used
vector<LineID> t_optimize::lineids |
int t_optimize::nEmergent |
parameters for the OPTIMIZE LINES command
long int t_optimize::nIterOptim |
long int t_optimize::nOptimiz |
counter for number of models in a grid - zero for first simulation
int t_optimize::nOptLum |
long int t_optimize::nparm |
long int t_optimize::nRangeSet |
long int t_optimize::nTrOpt |
long int t_optimize::nvarxt[LIMPAR] |
the number of numbers on the command line
long int t_optimize::nvary |
long int t_optimize::nvfpnt[LIMPAR] |
chi2_type t_optimize::optDiam |
chi2_type t_optimize::optDiamErr |
realnum t_optimize::OptGlobalErr |
realnum t_optimize::optier |
realnum t_optimize::optint |
double t_optimize::SavGenericData[10] |
vector<realnum> t_optimize::temp_error |
vector<realnum> t_optimize::temp_obs |
long t_optimize::useCPU |
vparm is the value of the parameters on the line , there can be as many as LIMEXT parameters - only first is varied
vector<realnum> t_optimize::xLineInt_error |
vector<realnum> t_optimize::xLineInt_Obs |