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