|
Isis 3 Programmer Reference
|
1 #ifndef NUMERICALATMOSAPPROX_H
2 #define NUMERICALATMOSAPPROX_H
12 #include "NumericalApproximation.h"
46 double RombergsMethod(
AtmosModel *am, IntegFunc sub,
double a,
double b);
47 double RefineExtendedTrap(
AtmosModel *am, IntegFunc sub,
double a,
double b,
double s,
unsigned int n);
49 static double OutrFunc2Bint(
AtmosModel *am,
double phi);
50 static double InrFunc2Bint(
AtmosModel *am,
double mu);
IntegFunc
This enum defines function to be integrated by Romberg's method.
NumericalAtmosApprox(const NumericalApproximation::InterpType &itype=CubicNatural)
Uses Isis::NumericalApproximation constructor.
This class extends Isis::NumericalApproximation.
Isotropic atmos scattering model.
virtual ~NumericalAtmosApprox()
Empty destructor.
Namespace for the standard library.
InterpType
This enum defines the types of interpolation supported in this class.
@ OuterFunction
Indicates that Romberg's method will integrate the function OutrFunc2Bint()
NumericalApproximation provides various numerical analysis methods of interpolation,...
This is free and unencumbered software released into the public domain.