//==================================================================
// Code generated automatically
// Description: Experiment class header 
//==================================================================
#ifndef SATELLITE__testGEO_default_expApogeeThrust03_H
#define SATELLITE__testGEO_default_expApogeeThrust03_H
#include "SATELLITE.test+g+e+o.default.h"

class SATELLITE__testGEO_default_expApogeeThrust03: public SATELLITE__testGEO_default
{
public:
	SATELLITE__testGEO_default_expApogeeThrust03(const char* mgr= NULL,const char* installDir=NULL,bool dmode=false);

public:
	virtual void runExperiment();
	virtual void addExptVariables();
	virtual void initDefaultsLibraryGlobalsInExp();
	virtual void initDefaultsExp();
	virtual void evalBoundsExp(double TIME);
	virtual void initDelaysExpt();
	virtual void initInternalModels();

	static SATELLITE__testGEO_default_expApogeeThrust03* s_current;
private:


	std::string filename;
	double Fthrust;
	double dt;
	int t;
	double durationON;
	double psiyawd;
	double thetapitchd;
	double phirolld;
	INTEG_table tab[1];
	int _vi1;
	int _vi2;
	int _vi3;


};
#endif
