cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
 
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

vector<realnum> t_grid::Energies

Definition at line 25 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

realnum t_grid::HiEnergy_keV

Definition at line 56 of file grid.h.

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

realnum** t_grid::interpParameters

Definition at line 31 of file grid.h.

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

long t_grid::ipHiEnergy

Definition at line 55 of file grid.h.

Referenced by GridGatherInCloudy(), and InitCoreload().

long t_grid::ipLoEnergy

Definition at line 55 of file grid.h.

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

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().

bool t_grid::lgGridDone

Definition at line 40 of file grid.h.

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

bool t_grid::lgLinearIncrements[LIMPAR]

Definition at line 35 of file grid.h.

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

bool t_grid::lgNegativeIncrements

Definition at line 36 of file grid.h.

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

bool t_grid::lgOutputTypeOn[NUM_OUTPUT_TYPES]

Definition at line 53 of file grid.h.

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

bool t_grid::lgSaveXspec

Definition at line 37 of file grid.h.

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

bool t_grid::lgStrictRepeat

Definition at line 40 of file grid.h.

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

realnum t_grid::LoEnergy_keV

Definition at line 56 of file grid.h.

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

long t_grid::naddparm

Definition at line 47 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

long int t_grid::nGridCommands

number of grid commands entered

Definition at line 45 of file grid.h.

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

long t_grid::nintparm

Definition at line 47 of file grid.h.

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

long t_grid::numEnergies

Definition at line 47 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

long t_grid::numParamValues[LIMPAR]

Definition at line 47 of file grid.h.

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

realnum** t_grid::paramData

Definition at line 30 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

realnum t_grid::paramIncrements[LIMPAR]

Definition at line 34 of file grid.h.

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

realnum t_grid::paramLimits[LIMPAR][2]

Definition at line 33 of file grid.h.

Referenced by grid_do(), and ParseGrid().

long* t_grid::paramMethods

Definition at line 28 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

char** t_grid::paramNames

Definition at line 27 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

realnum** t_grid::paramRange

Definition at line 29 of file grid.h.

Referenced by gridXspec(), and saveFITSfile().

FILE* t_grid::pnunit

Definition at line 58 of file grid.h.

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

long t_grid::seqNum

Definition at line 59 of file grid.h.

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

multi_arr<realnum,3> t_grid::Spectra

Definition at line 26 of file grid.h.

Referenced by GridGatherInCloudy(), and saveFITSfile().

long t_grid::totNumModels

Definition at line 47 of file grid.h.

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


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