1 #ifndef NUMERICALATMOSAPPROX_H 2 #define NUMERICALATMOSAPPROX_H 28 #include "NumericalApproximation.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()
InterpType
This enum defines the types of interpolation supported in this class.
NumericalAtmosApprox(const NumericalApproximation::InterpType &itype=CubicNatural)
Uses Isis::NumericalApproximation constructor.
Namespace for the standard library.
NumericalApproximation provides various numerical analysis methods of interpolation, extrapolation and approximation of a tabulated set of x, y data.
virtual ~NumericalAtmosApprox()
Empty destructor.
Isotropic atmos scattering model.
IntegFunc
This enum defines function to be integrated by Romberg's method.
Namespace for ISIS/Bullet specific routines.
This class extends Isis::NumericalApproximation.