#include "cddefines.h"
#include "trace.h"
#include "optimize.h"
#include "grid.h"
#include "input.h"
#include "prt.h"
#include "parse.h"
#include "lines_service.h"
Go to the source code of this file.
Functions | |
static void | GetOptLineInt (char *chCard) |
static void | GetOptColDen (char *chCard) |
static void | GetOptTemp (char *chCard) |
void | ParseOptimize (char *chCard) |
Variables | |
static const float | DEFERR = 0.05f |
static void GetOptColDen | ( | char * | chCard | ) | [static] |
Definition at line 355 of file parse_optimize.cpp.
References cap4(), caps(), cdEXIT(), t_optimize::chColDen_error, t_optimize::chColDen_label, t_optimize::ColDen_Obs, DEBUG_ENTRY, DEBUG_EXIT, DEFERR, FFmtRead(), INPUT_LINE_LENGTH, input_readarray(), t_optimize::ion_ColDen, ioQQQ, t_trace::lgTrace, t_optimize::lgTrOpt, t_optimize::ncobs, NCOLLM, optimize, and trace.
Referenced by ParseOptimize().
static void GetOptLineInt | ( | char * | chCard | ) | [static] |
Definition at line 479 of file parse_optimize.cpp.
References caps(), cdEXIT(), t_input::chCARDCAPS, t_optimize::chLineLabel, DEBUG_ENTRY, DEBUG_EXIT, DEFERR, t_optimize::errorwave, FFmtRead(), input, INPUT_LINE_LENGTH, input_readarray(), ioQQQ, t_trace::lgTrace, t_trace::lgTrOptm, t_optimize::nlobs, NOBSLM, optimize, prt_wl(), trace, t_optimize::wavelength, WavlenErrorGet(), t_optimize::xLineInt_error, and t_optimize::xLineInt_Obs.
Referenced by ParseOptimize().
static void GetOptTemp | ( | char * | chCard | ) | [static] |
Definition at line 615 of file parse_optimize.cpp.
References caps(), cdEXIT(), t_optimize::chTempLab, t_optimize::chTempWeight, DEBUG_ENTRY, DEBUG_EXIT, DEFERR, FFmtRead(), INPUT_LINE_LENGTH, input_readarray(), t_optimize::ionTemp, ioQQQ, t_trace::lgTrace, t_trace::lgTrOptm, nMatch(), NOBSLM, t_optimize::nTempObs, optimize, t_optimize::temp_error, t_optimize::temp_obs, and trace.
Referenced by ParseOptimize().
void ParseOptimize | ( | char * | chCard | ) |
ParseOptimize parse the optimize command
*chCard |
Definition at line 27 of file parse_optimize.cpp.
References ASSERT, cdEXIT(), chOptimFileName, t_optimize::chOptRtn, cpu, DEBUG_ENTRY, DEBUG_EXIT, DEFERR, FFmtRead(), GetOptColDen(), GetOptLineInt(), GetOptTemp(), GetQuote(), grid, INPUT_LINE_LENGTH, t_optimize::ioOptim, ioQQQ, t_grid::lgGrid, t_optimize::lgOptCol, t_optimize::lgOptCont, t_optimize::lgOptimFlow, t_optimize::lgOptLin, t_optimize::lgOptLum, t_optimize::lgOptTemp, t_optimize::lgParallel, t_optimize::lgTrOpt, LIMPAR, MAX2, t_cpu::nCPU(), t_optimize::nIterOptim, nMatch(), t_optimize::nparm, t_optimize::nRangeSet, t_optimize::nTrOpt, t_grid::numParamValues, t_optimize::OptGlobalErr, t_optimize::optier, optimize, t_optimize::OptIncrm, t_optimize::optint, t_grid::paramIncrements, t_optimize::useCPU, and t_optimize::varang.
Referenced by ParseCommands().
const float DEFERR = 0.05f [static] |
Definition at line 16 of file parse_optimize.cpp.
Referenced by GetOptColDen(), GetOptLineInt(), GetOptTemp(), and ParseOptimize().