00001 /* This file is part of Cloudy and is copyright (C) 1978-2007 by Gary J. Ferland. 00002 * For conditions of distribution and use, see copyright notice in license.txt */ 00003 00005 bool grid_do(void); 00006 00011 void gridXspec(float *, long); 00012 00015 void GridInitialize( void ); 00018 void GridGather( void ); 00019 00020 #define NUM_OUTPUT_TYPES 11 00021 00022 EXTERN struct t_grid 00023 { 00024 float *Energies; 00025 float ***Spectra; 00026 char **paramNames; 00027 long *paramMethods; 00028 float **paramRange, 00029 **paramData, 00030 **interpParameters; 00031 00032 float paramIncrements[LIMPAR]; 00033 00034 bool lgGrid, lgGridDone; 00035 00036 long nintparm, 00037 naddparm, 00038 numEnergies, 00039 numParamValues[LIMPAR], 00040 totNumModels; 00041 00042 bool lgOutputTypeOn[NUM_OUTPUT_TYPES]; 00043 00044 } grid;