Propagates Stokes parameter covariances through congruence transformation.
More...
#include <StokesCovariance.h>
|
|
| StokesCovariance () |
| | Default constructor.
|
|
void | set_variance (const Stokes< double > &) |
| | Set the variances of the input Stokes parameters.
|
| void | set_transformation (const Jones< double > &) |
| | Set the transformation.
|
| void | set_transformation (const Matrix< 4, 4, double > &) |
| | Set the transformation.
|
|
Matrix< 4, 4, double > | get_covariance () const |
| | Get the variances of the output Stokes parameters.
|
|
void | set_transformation_gradient (const Jones< double > &) |
| | Set the transformation gradient component.
|
|
void | set_transformation_gradient (const Matrix< 4, 4, double > &) |
| | Set the transformation gradient component.
|
|
Matrix< 4, 4, double > | get_covariance_gradient () const |
| | Get the variances of the output Stokes parameters gradient component.
|
| Stokes< double > | get_input_variance () const |
| | Get the input variance (not transformed)
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
|
Stokes< double > | input |
| | The input Stokes parameter variances.
|
|
Jones< double > | jones |
| | The Jones matrix of the transformation.
|
|
Jones< double > | jones_grad |
| | The Jones matrix of the transformation gradient component.
|
|
bool | built |
| | Flag set to false when xform_grad must be recomputed.
|
|
Matrix< 4, 4, double > | xform |
| | The Mueller matrix of the transformation.
|
|
Matrix< 4, 4, double > | xform_grad |
| | The Mueller matrix of the transformation gradient component.
|
Propagates Stokes parameter covariances through congruence transformation.
◆ get_input_variance()
| Stokes< double > MEAL::StokesCovariance::get_input_variance |
( |
| ) |
const |
Get the input variance (not transformed)
Set the variances of the input Stokes parameters.
References input.
◆ set_transformation() [1/2]
| void MEAL::StokesCovariance::set_transformation |
( |
const Jones< double > & | J | ) |
|
Set the transformation.
Set the transformation from template to observation.
References built, jones, and xform.
◆ set_transformation() [2/2]
| void MEAL::StokesCovariance::set_transformation |
( |
const Matrix< 4, 4, double > & | M | ) |
|
Set the transformation.
Set the transformation from template to observation.
References built, jones, and xform.
The documentation for this class was generated from the following files: