Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
grid.h
Go to the documentation of this file.
1/* This file is part of Cloudy and is copyright (C)1978-2025 by Gary J. Ferland and
2 * others. For conditions of distribution and use see copyright notice in license.txt */
3
4#ifndef GRID_H_
5#define GRID_H_
6
7#include "optimize.h"
8#include "container_classes.h"
9
11void grid_do();
12
17void gridXspec(realnum *, long);
18
21
23void GridRetrieveXSPECData(int option);
24
25const int NUM_OUTPUT_TYPES = 11;
26
85extern t_grid grid;
86
87#endif /* GRID_H_ */
float realnum
Definition cddefines.h:128
Definition container_classes.h:916
t_grid grid
Definition grid.cpp:5
void grid_do()
Definition grid_do.cpp:19
void GridAllocXSPECData()
Definition grid_xspec.cpp:169
void GridRetrieveXSPECData(int option)
Definition grid_xspec.cpp:189
void gridXspec(realnum *, long)
const int NUM_OUTPUT_TYPES
Definition grid.h:25
const long LIMPAR
Definition optimize.h:59
Definition grid.h:28
multi_arr< realnum, 2 > paramData
Definition grid.h:33
vector< realnum > paramValuesFromList[LIMPAR]
Definition grid.h:38
vector< string > paramNames
Definition grid.h:30
long totNumModels
Definition grid.h:67
long naddparm
Definition grid.h:65
bool lgGrid
Definition grid.h:44
bool lgSaveXspec
Definition grid.h:41
realnum paramLimits[LIMPAR][2]
Definition grid.h:36
t_grid()
Definition grid.h:77
realnum paramIncrements[LIMPAR]
Definition grid.h:37
long nCycle
Definition grid.h:70
long seqNum
Definition grid.h:75
bool lgParallel
Definition grid.h:49
multi_arr< realnum, 2 > paramRange
Definition grid.h:32
long numParamValues[LIMPAR]
Definition grid.h:66
bool lgCrashEval
Definition grid.h:59
long nintparm
Definition grid.h:64
bool lgNegativeIncrements
Definition grid.h:40
bool lgOutputTypeOn[NUM_OUTPUT_TYPES]
Definition grid.h:72
bool lgGridDone
Definition grid.h:45
bool lgKeepMainOutputSeparate
Definition grid.h:55
bool lgStrictRepeat
Definition grid.h:47
bool lgCrash
Definition grid.h:57
FILE * pnunit
Definition grid.h:74
unsigned int useCPU
Definition grid.h:52
vector< long > paramMethods
Definition grid.h:31
multi_arr< realnum, 2 > interpParameters
Definition grid.h:34
multi_arr< realnum, 3 > Spectra
Definition grid.h:29
bool lgLinearIncrements[LIMPAR]
Definition grid.h:39
bool lgInsideGrid
Definition grid.h:46
long int nGridCommands
Definition grid.h:62