cloudy trunk
Loading...
Searching...
No Matches
Data Fields
t_grid Struct Reference

#include <grid.h>

Collaboration diagram for t_grid:
Collaboration graph
[legend]

Data Fields

vector< realnumEnergies
 
multi_arr< realnum, 3 > Spectra
 
char ** paramNames
 
long * paramMethods
 
realnum ** paramRange
 
realnum ** paramData
 
realnum ** interpParameters
 
realnum paramLimits [LIMPAR][2]
 
realnum paramIncrements [LIMPAR]
 
bool lgLinearIncrements [LIMPAR]
 
bool lgNegativeIncrements
 
bool lgSaveXspec
 
bool lgGrid
 
bool lgGridDone
 
bool lgStrictRepeat
 
long int nGridCommands
 
long nintparm
 
long naddparm
 
long numEnergies
 
long numParamValues [LIMPAR]
 
long totNumModels
 
long nCycle
 
bool lgOutputTypeOn [NUM_OUTPUT_TYPES]
 
long ipLoEnergy
 
long ipHiEnergy
 
realnum LoEnergy_keV
 
realnum HiEnergy_keV
 
FILE * pnunit
 
long seqNum
 

Detailed Description

Definition at line 23 of file grid.h.

Field Documentation

◆ Energies

vector<realnum> t_grid::Energies

Definition at line 25 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

◆ HiEnergy_keV

realnum t_grid::HiEnergy_keV

Definition at line 59 of file grid.h.

Referenced by GridGatherInCloudy(), InitCoreload(), and ParseSave().

◆ interpParameters

realnum** t_grid::interpParameters

Definition at line 31 of file grid.h.

Referenced by gridXspec(), saveFITSfile(), and SaveGrid().

◆ ipHiEnergy

long t_grid::ipHiEnergy

Definition at line 58 of file grid.h.

Referenced by GridGatherInCloudy(), and InitCoreload().

◆ ipLoEnergy

long t_grid::ipLoEnergy

Definition at line 58 of file grid.h.

Referenced by GridGatherInCloudy(), InitCoreload(), and saveFITSfile().

◆ lgGrid

bool t_grid::lgGrid

set true when grid command entered

Definition at line 40 of file grid.h.

Referenced by BadStart(), cdInit(), cdMain(), cdPrepareExit(), cdRead(), grid_do(), GridGatherInCloudy(), main(), optimize_func(), ParseCommands(), ParseGrid(), SaveDo(), SaveFilesInit(), and vary_input().

◆ lgGridDone

bool t_grid::lgGridDone

Definition at line 41 of file grid.h.

Referenced by gridXspec(), InitCoreload(), main(), and saveFITSfile().

◆ lgLinearIncrements

bool t_grid::lgLinearIncrements[LIMPAR]

Definition at line 35 of file grid.h.

Referenced by grid_do(), gridXspec(), and ParseGrid().

◆ lgNegativeIncrements

bool t_grid::lgNegativeIncrements

Definition at line 36 of file grid.h.

Referenced by InitDefaultsPreparse(), ParseCommands(), and ParseGrid().

◆ lgOutputTypeOn

bool t_grid::lgOutputTypeOn[NUM_OUTPUT_TYPES]

Definition at line 56 of file grid.h.

Referenced by cdInit(), GridGatherInCloudy(), ParseSave(), and SaveDo().

◆ lgSaveXspec

bool t_grid::lgSaveXspec

Definition at line 37 of file grid.h.

Referenced by InitDefaultsPreparse(), ParseCommands(), and ParseSave().

◆ lgStrictRepeat

bool t_grid::lgStrictRepeat

Definition at line 42 of file grid.h.

Referenced by gridXspec(), InitCoreload(), and ParseGrid().

◆ LoEnergy_keV

realnum t_grid::LoEnergy_keV

Definition at line 59 of file grid.h.

Referenced by GridGatherInCloudy(), InitCoreload(), and ParseSave().

◆ naddparm

long t_grid::naddparm

Definition at line 48 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

◆ nCycle

long t_grid::nCycle

number of times the grid is executed, default is 1

Definition at line 54 of file grid.h.

Referenced by gridXspec(), InitDefaultsPreparse(), and ParseGrid().

◆ nGridCommands

long int t_grid::nGridCommands

number of grid commands entered

Definition at line 45 of file grid.h.

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

◆ nintparm

long t_grid::nintparm

Definition at line 47 of file grid.h.

Referenced by gridXspec(), saveFITSfile(), and SaveGrid().

◆ numEnergies

long t_grid::numEnergies

Definition at line 49 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

◆ numParamValues

long t_grid::numParamValues[LIMPAR]

Definition at line 50 of file grid.h.

Referenced by gridXspec(), ParseGrid(), and saveFITSfile().

◆ paramData

realnum** t_grid::paramData

Definition at line 30 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

◆ paramIncrements

realnum t_grid::paramIncrements[LIMPAR]

Definition at line 34 of file grid.h.

Referenced by grid_do(), gridXspec(), ParseGrid(), and vary_input().

◆ paramLimits

realnum t_grid::paramLimits[LIMPAR][2]

Definition at line 33 of file grid.h.

Referenced by grid_do(), and ParseGrid().

◆ paramMethods

long* t_grid::paramMethods

Definition at line 28 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

◆ paramNames

char** t_grid::paramNames

Definition at line 27 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

◆ paramRange

realnum** t_grid::paramRange

Definition at line 29 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

◆ pnunit

FILE* t_grid::pnunit

Definition at line 61 of file grid.h.

Referenced by cdPrepareExit(), CloseSaveFiles(), ParseSave(), and SaveFilesInit().

◆ seqNum

long t_grid::seqNum

Definition at line 62 of file grid.h.

Referenced by InitCoreload(), main(), and SaveGrid().

◆ Spectra

multi_arr<realnum,3> t_grid::Spectra

Definition at line 26 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

◆ totNumModels

long t_grid::totNumModels

Definition at line 51 of file grid.h.

Referenced by GridGatherInCloudy(), gridXspec(), main(), process_output(), and saveFITSfile().


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