Rate-of-change model for spherical harmonics parametrisation of geomagnetic field. More...
#include <ParametricGeoMagChange.h>
Public Member Functions | |
ParametricGeoMagneticField | Extrapolate (double years, const ParametricGeoMagneticField &baseModel) |
ParametricGeoMagChange (size_t order, double g[], double h[]) | |
Static Public Member Functions | |
static ParametricGeoMagChange | SV2010_2015 () |
Named constructor for 2010 to 2015 SV change model. More... | |
Protected Attributes | |
std::valarray< double > | fG |
std::valarray< double > | fH |
size_t | fOrder |
Rate-of-change model for spherical harmonics parametrisation of geomagnetic field.
Rate-of-change models are used to extrapolate the magnetic field parametrisation into the future.
Definition at line 15 of file ParametricGeoMagChange.h.
fwk::ParametricGeoMagChange::ParametricGeoMagChange | ( | size_t | order, |
double | g[], | ||
double | h[] | ||
) |
Definition at line 5 of file ParametricGeoMagChange.cc.
Referenced by SV2010_2015().
ParametricGeoMagneticField fwk::ParametricGeoMagChange::Extrapolate | ( | double | years, |
const ParametricGeoMagneticField & | baseModel | ||
) |
Definition at line 11 of file ParametricGeoMagChange.cc.
References fG, fwk::ParametricGeoMagneticField::fG, fH, fwk::ParametricGeoMagneticField::fH, fOrder, fwk::ParametricGeoMagneticField::fOrder, utl::g, and fwk::ParametricGeoMagneticField::Grow().
|
static |
Named constructor for 2010 to 2015 SV change model.
This is meant for testing. Coefficients should rather be read from external files/db.
Definition at line 52 of file ParametricGeoMagChange.cc.
References utl::g, and ParametricGeoMagChange().
|
protected |
Definition at line 32 of file ParametricGeoMagChange.h.
Referenced by Extrapolate().
|
protected |
Definition at line 32 of file ParametricGeoMagChange.h.
Referenced by Extrapolate().
|
protected |
Definition at line 31 of file ParametricGeoMagChange.h.
Referenced by Extrapolate().