29 fprintf(
ioQQQ,
"grid_do: too many parameters are varied, increase LIMPAR\n" );
44 for( i=0; i<nInterpVars; i++ )
97 for( j=0; j<nInterpVars; j++ )
100 long volumeOtherDimensions = 1;
107 for(
long k=j+1; k<nInterpVars; k++ )
137 variableVector[j] = xc[j];
144 variableVector[j] = log10(variableVector[j]);
147 for( j=nInterpVars; j<
LIMPAR; j++ )
149 variableVector[j] = xc[j];
NORETURN void TotalInsanity(void)
#define DEBUG_ENTRY(funcname)
void cdSPEC2(int Option, long int nEnergy, long int ipLoEnergy, long int ipHiEnergy, realnum ReturnedSpectrum[])
void reserve(size_type i1)
void ContCreateMesh(void)
long ipoint(double energy_ryd)
const int NUM_OUTPUT_TYPES
void gridXspec(realnum xc[], long int nInterpVars)
void GridGatherInCloudy()
chi2_type optimize_func(const realnum param[], int grid_index=-1)
UNUSED const double EVRYD
realnum paramIncrements[LIMPAR]
long numParamValues[LIMPAR]
bool lgOutputTypeOn[NUM_OUTPUT_TYPES]
vector< realnum > Energies
realnum ** interpParameters
multi_arr< realnum, 3 > Spectra
bool lgLinearIncrements[LIMPAR]
bool lgOptimizeAsLinear[LIMPAR]