t_optimize Struct Reference

#include <optimize.h>

Collaboration diagram for t_optimize:

Collaboration graph
[legend]

Data Fields

bool lgVaryOn
bool lgNoVary
bool lgOptimr
float varmax [LIMPAR]
float varmin [LIMPAR]
float vparm [LIMEXT][LIMPAR]
float vincr [LIMPAR]
long int nvarxt [LIMPAR]
long int nvfpnt [LIMPAR]
float vpused [LIMPAR]
float OptIncrm [LIMPAR]
float varang [LIMPAR][2]
long int nvary
long int nparm
long int nRangeSet
bool lgVarOn
float ColDen_Obs [NCOLLM]
float chColDen_error [NCOLLM]
long int ion_ColDen [NCOLLM]
long int ncobs
long int ionTemp [NCOLLM]
float xLineInt_Obs [NOBSLM]
float xLineInt_error [NOBSLM]
float temp_obs [NOBSLM]
float temp_error [NOBSLM]
char chTempWeight [NOBSLM][7]
long int nlobs
long int nIterOptim
long int nTempObs
float wavelength [NOBSLM]
float errorwave [NOBSLM]
FILE * ioOptim
float OptGlobalErr
long int nOptimiz
bool lgOptimFlow
float optint
float optier
long int nTrOpt
bool lgTrOpt
bool lgOptLin
bool lgOptLum
bool lgOptCol
bool lgOptTemp
bool lgParallel
bool lgOptCont
long useCPU
char chVarFmt [LIMPAR][FILENAME_PATH_LENGTH_2]
char chColDen_label [NCOLLM][5]
char chLineLabel [NOBSLM][5]
char chTempLab [NOBSLM][5]
char chOptRtn [5]
double SavGenericData [10]

Detailed Description

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
this specifies the optimization routine
'amoe', 'powe', 'bubr'

Definition at line 82 of file optimize.h.


Field Documentation

Definition at line 116 of file optimize.h.

Referenced by GetOptColDen(), and optimize_func().

char t_optimize::chColDen_label[NCOLLM][5]

Definition at line 159 of file optimize.h.

Referenced by GetOptColDen(), and optimize_func().

char t_optimize::chLineLabel[NOBSLM][5]

Definition at line 159 of file optimize.h.

Referenced by GetOptLineInt(), and optimize_func().

Definition at line 159 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), and ParseOptimize().

char t_optimize::chTempLab[NOBSLM][5]

Definition at line 159 of file optimize.h.

Referenced by GetOptTemp(), and optimize_func().

char t_optimize::chTempWeight[NOBSLM][7]

Definition at line 127 of file optimize.h.

Referenced by GetOptTemp(), and optimize_func().

float t_optimize::ColDen_Obs[NCOLLM]

Definition at line 116 of file optimize.h.

Referenced by GetOptColDen(), and optimize_func().

float t_optimize::errorwave[NOBSLM]

error on the wavelength

Definition at line 136 of file optimize.h.

Referenced by GetOptLineInt(), and optimize_func().

long int t_optimize::ion_ColDen[NCOLLM]

Definition at line 118 of file optimize.h.

Referenced by GetOptColDen(), and optimize_func().

long int t_optimize::ionTemp[NCOLLM]

Definition at line 118 of file optimize.h.

Referenced by GetOptTemp(), and optimize_func().

following will be file where best values will go

Definition at line 141 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), and ParseOptimize().

flag set true if no vary command entered

Definition at line 85 of file optimize.h.

Referenced by cdDrive(), cdInit(), cdRead(), and ParsePunch().

Definition at line 148 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

Definition at line 155 of file optimize.h.

Referenced by grid_do(), optimize_phymir(), and ParseOptimize().

Definition at line 144 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), optimize_func(), and ParseOptimize().

flag set true if optimize command entered

Definition at line 90 of file optimize.h.

Referenced by cdDrive(), cdInit(), cdRead(), and ParsePunch().

Definition at line 148 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

Definition at line 148 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

Definition at line 148 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

the following is needed by PHYMIR

Definition at line 155 of file optimize.h.

Referenced by grid_do(), optimize_phymir(), and ParseOptimize().

Definition at line 148 of file optimize.h.

Referenced by GetOptColDen(), grid_do(), ParseCommands(), and ParseOptimize().

flag set true if vary option used

Definition at line 85 of file optimize.h.

Referenced by cdDrive(), cdInit(), and cdRead().

Definition at line 118 of file optimize.h.

Referenced by GetOptColDen(), grid_do(), and optimize_func().

number of temps entered

Definition at line 130 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), optimize_phymir(), and ParseOptimize().

Definition at line 130 of file optimize.h.

Referenced by GetOptLineInt(), grid_do(), and optimize_func().

Definition at line 112 of file optimize.h.

Referenced by grid_do(), and ParseOptimize().

Definition at line 130 of file optimize.h.

Referenced by GetOptTemp(), grid_do(), and optimize_func().

Definition at line 147 of file optimize.h.

Referenced by ParseCommands(), and ParseOptimize().

long int t_optimize::nvarxt[LIMPAR]

Definition at line 112 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), optimize_func(), and vary_input().

long int t_optimize::nvfpnt[LIMPAR]

Definition at line 142 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), and ParseOptimize().

Definition at line 145 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

float t_optimize::OptIncrm[LIMPAR]

Definition at line 108 of file optimize.h.

Referenced by grid_do(), and ParseOptimize().

Definition at line 145 of file optimize.h.

Referenced by grid_do(), optimize_func(), and ParseOptimize().

Definition at line 165 of file optimize.h.

Referenced by optimize_func().

float t_optimize::temp_error[NOBSLM]

Definition at line 125 of file optimize.h.

Referenced by GetOptTemp(), and optimize_func().

float t_optimize::temp_obs[NOBSLM]

Definition at line 125 of file optimize.h.

Referenced by GetOptTemp(), and optimize_func().

Definition at line 157 of file optimize.h.

Referenced by grid_do(), optimize_phymir(), and ParseOptimize().

float t_optimize::varang[LIMPAR][2]

float t_optimize::varmax[LIMPAR]

min and max of range of variation

Definition at line 94 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), optimize_func(), and optimize_phymir().

float t_optimize::varmin[LIMPAR]

Definition at line 94 of file optimize.h.

Referenced by grid_do(), lgOptimize_do(), optimize_func(), and optimize_phymir().

float t_optimize::vincr[LIMPAR]

float t_optimize::vparm[LIMEXT][LIMPAR]

float t_optimize::vpused[LIMPAR]

Definition at line 108 of file optimize.h.

Referenced by optimize_func(), and vary_input().

float t_optimize::wavelength[NOBSLM]

line wavelengths

Definition at line 136 of file optimize.h.

Referenced by GetOptLineInt(), and optimize_func().

Definition at line 122 of file optimize.h.

Referenced by GetOptLineInt(), and optimize_func().

float t_optimize::xLineInt_Obs[NOBSLM]

Definition at line 122 of file optimize.h.

Referenced by GetOptLineInt(), and optimize_func().


The documentation for this struct was generated from the following file:

Generated for cloudy by doxygen 1.5.9