|
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 |