#include "optimize.h"
Go to the source code of this file.
Data Structures | |
struct | t_grid |
Functions | |
bool | grid_do (void) |
void | gridXspec (realnum *, long) |
void | GridGatherInCloudy (void) |
Variables | |
const int | NUM_OUTPUT_TYPES = 11 |
EXTERN struct t_grid | grid |
bool grid_do | ( | void | ) |
called by cdDrive, this returns 0 if things went ok, 1 for disaster
Definition at line 19 of file grid_do.cpp.
References called, cdEXIT, t_input::chCardSav, chOptimFileName, t_optimize::chOptRtn, t_optimize::chVarFmt, GrainVar::clear(), t_optimize::ColDen_Obs, t_optimize::ContNFnu, conv, cpu, DEBUG_ENTRY, grid, gridXspec(), gv, InitDefaultsPreparse(), input, INPUT_LINE_LENGTH, Singleton< t_version >::Inst(), ioQQQ, lgAbort, t_prt::lgFaintOn, t_grid::lgGrid, t_grid::lgLinearIncrements, t_cpu::lgMPI(), t_optimize::lgOptDiam, t_optimize::lgOptimFlow, lgOptimize_do(), t_optimize::lgOptLum, t_optimize::lgParallel, t_called::lgTalk, t_called::lgTalkIsOK, t_trace::lgTrOptm, t_conv::LimFail, LIMPAR, t_cpu::nCPU(), t_optimize::nIterOptim, t_optimize::nOptimiz, t_optimize::nparm, t_optimize::nRangeSet, t_input::nSave, t_optimize::nvarxt, t_optimize::nvary, t_optimize::nvfpnt, optimize, t_optimize::OptIncrm, t_grid::paramIncrements, t_grid::paramLimits, ParseCommands(), prt, t_optimize::temp_obs, trace, t_optimize::useCPU, t_optimize::varang, t_optimize::varmax, t_optimize::varmin, t_optimize::vincr, t_optimize::vparm, and t_optimize::xLineInt_Obs.
Referenced by cdDrive().
void GridGatherInCloudy | ( | void | ) |
GridGatherInCloudy
Definition at line 166 of file grid_xspec.cpp.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), t_rfield::AnuOrg, ASSERT, cdSPEC2(), MPI::COMM_WORLD, ContCreateMesh(), continuum, cpu, DEBUG_ENTRY, t_grid::Energies, EVRYD, t_continuum::filbnd, grid, t_grid::HiEnergy_keV, t_grid::ipHiEnergy, t_grid::ipLoEnergy, ipoint(), t_grid::lgGrid, t_cpu::lgMPI(), t_grid::lgOutputTypeOn, t_grid::LoEnergy_keV, t_optimize::nOptimiz, t_continuum::nrange, NUM_OUTPUT_TYPES, t_grid::numEnergies, t_rfield::nupper, optimize, multi_arr< T, d, ALLOC, lgBC >::reserve(), rfield, t_grid::Spectra, TotalInsanity(), t_grid::totNumModels, and multi_arr< T, d, ALLOC, lgBC >::zero().
Referenced by main(), and SaveDo().
Referenced by AtlasInterpolate(), BadStart(), cdInit(), cdRead(), CoStarInterpolate(), grid_do(), GridCompile(), GridGatherInCloudy(), GridInterpolate(), gridXspec(), InitCoreload(), Kurucz79Interpolate(), lgValidBinFile(), main(), MihalasInterpolate(), optimize_func(), ParseCommands(), ParseGrid(), ParseSave(), process_output(), RauchInterpolateHCa(), RauchInterpolateHelium(), RauchInterpolateHNi(), RauchInterpolateHpHe(), RauchInterpolateHydr(), RauchInterpolatePG1159(), SaveDo(), SaveFilesInit(), saveFITSfile(), TlustyInterpolate(), vary_input(), WernerInterpolate(), and WMBASICInterpolate().
const int NUM_OUTPUT_TYPES = 11 |
Definition at line 21 of file grid.h.
Referenced by cdInit(), cdSPEC2(), GridGatherInCloudy(), ParseSave(), process_output(), SaveDo(), and saveFITSfile().