|
| Instrument () |
| Default Constructor.
|
|
| Instrument (const Instrument &s) |
| Copy Constructor.
|
|
const Instrument & | operator= (const Instrument &s) |
| Assignment Operator. More...
|
|
Instrument * | clone () const |
| Clone operator.
|
|
| ~Instrument () |
| Destructor.
|
|
void | equal_ellipticities () |
| Model the ellipticities of both receptors using the same value.
|
|
void | independent_ellipticities () |
| Model the ellipticities of the receptors using independent values.
|
|
MEAL::ScalarParameter * | get_ellipticities () |
| Return the single model parameter that constrains both ellipticities.
|
|
bool | has_equal_ellipticities () const |
| Return true if both ellipticities are constrained by a single parameter.
|
|
void | equal_orientations () |
| Model the orientations of both receptors using the same value.
|
|
void | independent_orientations () |
|
void | set_cyclic (bool flag=true) |
| Set cyclical limits on the model parameters.
|
|
void | set_constant_orientation (bool) |
| Fix the orientation of the frontend.
|
|
Estimate< double > | get_orientation (unsigned ireceptor) const |
| Get the orientation, , of the specified receptor in radians. More...
|
|
Estimate< double > | get_ellipticity (unsigned ireceptor) const |
| Get the ellipticity, , of the specified receptor in radians. More...
|
|
unsigned | get_ellipticity_index (unsigned receptor) const |
| Get the index of the ellipticity parameter for the specified receptor.
|
|
void | set_orientation (unsigned ireceptor, const Estimate< double > &theta) |
| Set the orientation, , of the specified receptor in radians. More...
|
|
void | set_ellipticity (unsigned ireceptor, const Estimate< double > &chi) |
| Set the ellipticity, , of the specified receptor in radians. More...
|
|
const Feed * | get_feed () const |
| Provide access to the Feed model.
|
|
Feed * | get_feed () |
|
std::string | get_name () const |
| Return the name of the class.
|
|
| BackendFeed () |
| Default constructor.
|
|
| BackendFeed (const BackendFeed &s) |
| Copy Constructor.
|
|
const BackendFeed & | operator= (const BackendFeed &s) |
| Assignment Operator. More...
|
|
| ~BackendFeed () |
| Destructor.
|
|
const VariableBackend * | get_backend () const |
| Provide access to the backend model.
|
|
VariableBackend * | get_backend () |
|
const MEAL::Complex2 * | get_frontend () const |
| Provide access to the frontend model.
|
|
MEAL::Complex2 * | get_frontend () |
|
void | operator*= (T *model) |
|
std::string | get_name () const |
|
| GroupRule (const GroupRule &meta) |
|
GroupRule & | operator= (const GroupRule &meta) |
|
void | add_model (T *model) |
|
void | remove_model (T *model) |
|
T * | get_model (unsigned i) |
|
unsigned | get_nmodel () const |
|
void | clear () |
|
void | parse (const std::string &text) |
|
Phenomenological description of the instrument.
The transformation is represented by the product of a SingleAxis transformation and Feed transformation.