Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_grid Struct Reference

#include <grid.h>

Collaboration diagram for t_grid:

Public Member Functions

 t_grid ()

Public Attributes

multi_arr< realnum, 3 > Spectra
vector< string > paramNames
vector< long > paramMethods
multi_arr< realnum, 2 > paramRange
multi_arr< realnum, 2 > paramData
multi_arr< realnum, 2 > interpParameters
realnum paramLimits [LIMPAR][2]
realnum paramIncrements [LIMPAR]
vector< realnumparamValuesFromList [LIMPAR]
bool lgLinearIncrements [LIMPAR]
bool lgNegativeIncrements
bool lgSaveXspec
bool lgGrid
bool lgGridDone
bool lgInsideGrid
bool lgStrictRepeat
bool lgParallel
unsigned int useCPU
bool lgKeepMainOutputSeparate
bool lgCrash
bool lgCrashEval
long int nGridCommands
long nintparm
long naddparm
long numParamValues [LIMPAR]
long totNumModels
long nCycle
bool lgOutputTypeOn [NUM_OUTPUT_TYPES]
FILE * pnunit
long seqNum

Constructor & Destructor Documentation

◆ t_grid()

t_grid::t_grid ( )
inline

Member Data Documentation

◆ interpParameters

multi_arr<realnum,2> t_grid::interpParameters

◆ lgCrash

bool t_grid::lgCrash

randomly crash some grid points, used for testing

◆ lgCrashEval

bool t_grid::lgCrashEval

has crashing this grid point already been attempted before?

◆ lgGrid

bool t_grid::lgGrid

set true when grid command entered

◆ lgGridDone

bool t_grid::lgGridDone

Referenced by t_grid().

◆ lgInsideGrid

bool t_grid::lgInsideGrid

Referenced by t_grid().

◆ lgKeepMainOutputSeparate

bool t_grid::lgKeepMainOutputSeparate

option to not gather the main output for each grid point into a single file

◆ lgLinearIncrements

bool t_grid::lgLinearIncrements[LIMPAR]

◆ lgNegativeIncrements

bool t_grid::lgNegativeIncrements

◆ lgOutputTypeOn

bool t_grid::lgOutputTypeOn[NUM_OUTPUT_TYPES]

◆ lgParallel

bool t_grid::lgParallel

option to run the grid in parallel mode

◆ lgSaveXspec

bool t_grid::lgSaveXspec

◆ lgStrictRepeat

bool t_grid::lgStrictRepeat

Referenced by t_grid().

◆ naddparm

long t_grid::naddparm

◆ nCycle

long t_grid::nCycle

number of times the grid is executed, default is 1

◆ nGridCommands

long int t_grid::nGridCommands

number of grid commands entered

◆ nintparm

long t_grid::nintparm

◆ numParamValues

long t_grid::numParamValues[LIMPAR]

◆ paramData

multi_arr<realnum,2> t_grid::paramData

◆ paramIncrements

realnum t_grid::paramIncrements[LIMPAR]

◆ paramLimits

realnum t_grid::paramLimits[LIMPAR][2]

◆ paramMethods

vector<long> t_grid::paramMethods

◆ paramNames

vector<string> t_grid::paramNames

◆ paramRange

multi_arr<realnum,2> t_grid::paramRange

◆ paramValuesFromList

vector<realnum> t_grid::paramValuesFromList[LIMPAR]

◆ pnunit

FILE* t_grid::pnunit

◆ seqNum

long t_grid::seqNum

Referenced by t_grid().

◆ Spectra

multi_arr<realnum,3> t_grid::Spectra

◆ totNumModels

long t_grid::totNumModels

◆ useCPU

unsigned int t_grid::useCPU

number of CPUs to be used in parallel grid runs (ignored in MPI mode)


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