|
| ReceptionModel () |
| null constructor
|
|
| ~ReceptionModel () |
| destructor
|
|
virtual void | add_data (CoherencyMeasurementSet &data) |
| Checks that each CoherencyMeasurement has a valid source_index. More...
|
|
unsigned | get_ndata () const |
| Get the number of CoherencyMeasurementSet.
|
|
const CoherencyMeasurementSet & | get_data (unsigned idata) const |
| Get the specified CoherencyMeasurementSet.
|
|
void | delete_data () |
| Delete all data.
|
|
void | add_prefit_report (Report *) |
| Add a report to be executed before solving the measurement equation.
|
|
void | add_postfit_report (Report *) |
| Add a report to be executed after solving the measurement equation.
|
|
void | set_solver (Solver *) |
| Set the algorithm used to solve the measurement equation.
|
|
Solver * | get_solver () |
| Get the algorithm used to solve the measurement equation.
|
|
const Solver * | get_solver () const |
|
void | solve () |
| Solve the measurement equation using the current algorithm.
|
|
bool | get_solved () const |
| Return true when solved.
|
|
void | copy_fit (const ReceptionModel *) |
| Copy the fitted parameters from another model.
|
|
std::string | get_name () const |
| Return the name of the class.
|
|
| MeasurementEquation () |
| Default constructor.
|
|
| ~MeasurementEquation () |
| Destructor.
|
|
virtual void | set_input (Complex2 *state) |
| Set the input, , where = get_input_index. More...
|
|
virtual void | add_input (Complex2 *state=0) |
| Add an input, , where = get_num_input. More...
|
|
Complex2 * | get_input () |
| Get the current input.
|
|
unsigned | get_num_input () const |
| Get the number of input states.
|
|
unsigned | get_input_index () const |
| Get the input index, .
|
|
void | set_input_index (unsigned index) |
| Set the input index, .
|
|
virtual void | erase_input (unsigned index) |
| Remove the specified input from the model.
|
|
virtual void | set_transformation (Complex2 *xform) |
| Set the transformation, ,where =get_transformation_index. More...
|
|
virtual void | add_transformation (Complex2 *xform=0) |
| Add a transformation, , where = get_num_transformation. More...
|
|
virtual void | set_transformation (MEAL::Real4 *xform) |
| Set the transformation, ,where =get_transformation_index. More...
|
|
virtual void | add_transformation (MEAL::Real4 *xform=0) |
| Add a transformation, , where = get_num_transformation. More...
|
|
MEAL::Transformation< Complex2 > * | get_transformation () |
| Get the current transformation.
|
|
unsigned | get_num_transformation () const |
| Get the number of transformation states.
|
|
unsigned | get_transformation_index () const |
| Get the transformation index, .
|
|
void | set_transformation_index (unsigned index) |
| Set the transformation index, .
|
|
virtual Complex2 * | clone () const |
|
| Evaluable (const Evaluable ©) |
|
Evaluable & | operator= (const Evaluable ©) |
|
Jones< double > | evaluate (std::vector< Jones< double > > *grad=0) const |
|
EstimateTraits< Jones< double > >::type | estimate () const |
|
| Function (const Function &model) |
|
Function & | operator= (const Function &model) |
|
virtual void | copy (const Function *model) |
|
virtual TextInterface::Parser * | get_interface () |
|
virtual void | parse (const std::string &text) |
|
virtual void | print (std::string &text) const |
|
virtual std::string | get_description () const |
|
unsigned | get_nparam () const |
|
std::string | get_param_name (unsigned index) const |
|
std::string | get_param_description (unsigned index) const |
|
double | get_param (unsigned index) const |
|
void | set_param (unsigned index, double value) |
|
double | get_variance (unsigned index) const |
|
void | set_variance (unsigned index, double value) |
|
bool | get_infit (unsigned index) const |
|
void | set_infit (unsigned index, bool flag) |
|
void | set_argument (unsigned dimension, Argument *axis) |
|
Estimate< double > | get_Estimate (unsigned index) const |
|
void | set_Estimate (unsigned index, const Estimate< double > ¶m) |
|
void | set_verbose (bool) |
|
bool | get_verbose () const |
|
void | set_evaluation_changed (bool _changed=true) |
|
bool | get_evaluation_changed () const |
|
const ParameterPolicy * | get_parameter_policy () const |
|
bool | has_parameter_policy () const |
|
virtual void | print_parameters (std::string &text, const std::string &separator) const |
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
Models a set of transformations and source polarizations.
This class models the output polarization of an arbitrary number of both input polarization states and signal paths. Each signal path is represented by a MeasurementEquation.