List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
fwk::ParametricGeoMagChange Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

fwk::ParametricGeoMagChange::ParametricGeoMagChange ( size_t  order,
double  g[],
double  h[] 
)

Definition at line 5 of file ParametricGeoMagChange.cc.

Referenced by SV2010_2015().

Member Function Documentation

ParametricGeoMagneticField fwk::ParametricGeoMagChange::Extrapolate ( double  years,
const ParametricGeoMagneticField baseModel 
)
ParametricGeoMagChange fwk::ParametricGeoMagChange::SV2010_2015 ( )
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().

Member Data Documentation

std::valarray<double> fwk::ParametricGeoMagChange::fG
protected

Definition at line 32 of file ParametricGeoMagChange.h.

Referenced by Extrapolate().

std::valarray<double> fwk::ParametricGeoMagChange::fH
protected

Definition at line 32 of file ParametricGeoMagChange.h.

Referenced by Extrapolate().

size_t fwk::ParametricGeoMagChange::fOrder
protected

Definition at line 31 of file ParametricGeoMagChange.h.

Referenced by Extrapolate().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.