1 #ifndef NUMERICALATMOSAPPROX_H 2 #define NUMERICALATMOSAPPROX_H 62 double RombergsMethod(
AtmosModel *am, IntegFunc sub,
double a,
double b);
63 double RefineExtendedTrap(
AtmosModel *am, IntegFunc sub,
double a,
double b,
double s,
unsigned int n);
65 static double OutrFunc2Bint(
AtmosModel *am,
double phi);
66 static double InrFunc2Bint(
AtmosModel *am,
double mu);
Indicates that Romberg's method will integrate the function OutrFunc2Bint()
Definition: NumericalAtmosApprox.h:59
InterpType
This enum defines the types of interpolation supported in this class.
Definition: NumericalApproximation.h:725
NumericalAtmosApprox(const NumericalApproximation::InterpType &itype=CubicNatural)
Uses Isis::NumericalApproximation constructor.
Definition: NumericalAtmosApprox.h:51
Namespace for the standard library.
NumericalApproximation provides various numerical analysis methods of interpolation, extrapolation and approximation of a tabulated set of x, y data.
Definition: NumericalApproximation.h:720
virtual ~NumericalAtmosApprox()
Empty destructor.
Definition: NumericalAtmosApprox.h:53
Isotropic atmos scattering model.
Definition: AtmosModel.h:76
IntegFunc
This enum defines function to be integrated by Romberg's method.
Definition: NumericalAtmosApprox.h:59
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
This class extends Isis::NumericalApproximation.
Definition: NumericalAtmosApprox.h:48