IonosphModel.h
Classes
- IonosphModel -- Abstract base class for apriori ionospheric models (full description)
Interface
- Public Members
- IonosphModel ()
- virtual ~IonosphModel()
- virtual void setAlt( const Vector <EDProfileAlt> &alt )
- virtual PtrBlock<EDProfile> getED ( const SlantSet &sl_set, const Vector<uInt> &sidx, const Vector<uInt> &suniq )=0
- virtual PtrBlock<EDProfile> getED ( const SlantSet &sl_set )
-----------------------------------------------------------------------
IonosphModel
-----------------------------------------------------------------------
Member Description
Constructor. Sets up the model.
virtual void setAlt( const Vector <EDProfileAlt> &alt )
Sets up the altitude sampling grid
virtual PtrBlock<EDProfile> getED ( const SlantSet &sl_set, const Vector<uInt> &sidx, const Vector<uInt> &suniq )=0
Performs the actual model computations for a number of slants, and
returns the corresponding ED profile estimates.
Slants should be sorted by time, into unique time slots, with sidx and
suniq containing the sorted and unique index vectors.
virtual PtrBlock<EDProfile> getED ( const SlantSet &sl_set )
Version of getED for an unsorted time slot array. Default implementation
does the sort, then calls getED() above.