DOionosphere.h

Classes

ionosphere -- Implements the ionosphere DO (full description)

class ionosphere : public ApplicationObject

Interface

Public Members
ionosphere()
~ionosphere()
virtual String className() const
virtual Vector<String> methods() const
virtual MethodResult runMethod(uInt which, ParameterSet &parameters, Bool runMethod)
Private Members
Array<Float> compute ( Vector<Double> &tec,Vector<Double> &rmi, LogicalVector &isUniq, Array<Float> &emf, Array<Float> &lon,Array<Float> &lat, Array<Float> &alt,Array<Float> &rng, Array<Double> &slants, const GlishRecord &fix )

Description

Member Description

ionosphere()

~ionosphere()

virtual String className() const

virtual Vector<String> methods() const

virtual MethodResult runMethod(uInt which, ParameterSet &parameters, Bool runMethod)

Array<Float> compute ( Vector<Double> &tec,Vector<Double> &rmi, LogicalVector &isUniq, Array<Float> &emf, Array<Float> &lon,Array<Float> &lat, Array<Float> &alt,Array<Float> &rng, Array<Double> &slants, const GlishRecord &fix )

Sets up Ionosphere object, computes for specified slants, returns array (matrix) of EDPs, as well as TECs and rotation measures