/* This file is part of Cloudy and is copyright (C) 1978-2006 by Gary J. Ferland.
 * For conditions of distribution and use, see copyright notice in license.txt */
int grid_do(void);

/*vary_input sets input lines to feed into cloudy in optimization runs */
/* void vary_input(int *lgLimOK);*/

void gridXspec(float *, float *, long, long);

void GridGather( void );

EXTERN struct t_GridStuff
{
	float *Energies;
	float **Spectra;
	float **ExpMinusTau;
	char **paramNames;
	long *paramMethods;
	float **paramRange,
		**paramData,
		**interpParameters;

	int lgGrid;

	long nintparm,
		naddparm,
		numEnergies,
		numParamValues,
		totNumModels;

} grid;
