#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"
Include dependency graph for parse_optimize.cpp:
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 realnum | DEFERR = 0.05f |
STATIC void GetOptColDen | ( | char * | chCard | ) |
Definition at line 250 of file parse_optimize.cpp.
References cap4(), caps(), cdEXIT, t_optimize::chColDen_error, t_optimize::chColDen_label, t_optimize::ColDen_Obs, DEBUG_ENTRY, 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().
Here is the call graph for this function:
STATIC void GetOptLineInt | ( | char * | chCard | ) |
Definition at line 366 of file parse_optimize.cpp.
References caps(), cdEXIT, t_input::chCARDCAPS, t_optimize::chLineLabel, DEBUG_ENTRY, 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().
Here is the call graph for this function:
STATIC void GetOptTemp | ( | char * | chCard | ) |
Definition at line 495 of file parse_optimize.cpp.
References caps(), cdEXIT, t_optimize::chTempLab, t_optimize::chTempWeight, DEBUG_ENTRY, 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().
Here is the call graph for this function:
void ParseOptimize | ( | char * | chCard | ) |
ParseOptimize parse the optimize command
*chCard |
Definition at line 28 of file parse_optimize.cpp.
References AS_LOCAL_ONLY, cdEXIT, chOptimFileName, t_optimize::chOptRtn, cpu, DEBUG_ENTRY, DEFERR, FFmtRead(), GetOptColDen(), GetOptLineInt(), GetOptTemp(), GetQuote(), INPUT_LINE_LENGTH, t_optimize::ioOptim, ioQQQ, t_optimize::lgOptCol, t_optimize::lgOptCont, t_optimize::lgOptimFlow, t_optimize::lgOptimize, t_optimize::lgOptLin, t_optimize::lgOptLum, t_optimize::lgOptTemp, t_optimize::lgParallel, t_optimize::lgTrOpt, t_cpu::nCPU(), t_optimize::nIterOptim, nMatch(), t_optimize::nparm, t_optimize::nRangeSet, t_optimize::nTrOpt, open_data(), t_optimize::OptGlobalErr, t_optimize::optier, optimize, t_optimize::OptIncrm, t_optimize::optint, TotalInsanity(), t_optimize::useCPU, and t_optimize::varang.
Here is the call graph for this function:
Definition at line 16 of file parse_optimize.cpp.
Referenced by GetOptColDen(), GetOptLineInt(), GetOptTemp(), and ParseOptimize().