Class MEAL::RotatingVectorModel

class RotatingVectorModel : public MEAL::RVM

The Rotating Vector Model (RVM) of Radhakrishnan & Cooke.

The abscissa to this model is the pulsar rotational phase in radians

Public Functions

RotatingVectorModel()

Default constructor.

RotatingVectorModel(const RotatingVectorModel &copy)

Copy constructor.

RotatingVectorModel &operator=(const RotatingVectorModel &copy)

Assignment operator.

~RotatingVectorModel()

Destructor.

void use_impact(bool flag = true)

Switch to using impact as a free parameter.

virtual std::string get_name() const

Return the name of the class.

Public Members

Reference::To<ScalarParameter> line_of_sight

zeta: colatitude of line of sight with respect to spin axis

Reference::To<ScalarParameter> magnetic_axis

alpha: colatitude of magnetic axis with respect to spin axis

Reference::To<ScalarParameter> impact

beta: colatitude of line of sight with respect to magnetic axis