|
| SimplePolnProfile () |
| Default constructor.
|
|
| ~SimplePolnProfile () |
| Destructor.
|
|
MEAL::RotatingVectorModel * | get_RVM () |
| Get the Rotating Vector Model used to simulate linear polarization.
|
|
MEAL::ScaledVonMises * | get_Intensity () |
| Get the Scaled Von Mises function used to simulate the total intensity.
|
|
void | set_centre (double) |
| Centre the phase centre of the profile. More...
|
|
| SyntheticPolnProfile () |
| Default constructor.
|
|
| ~SyntheticPolnProfile () |
| Destructor.
|
|
void | set_total_intensity (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the total intensity.
|
|
void | set_degree (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the degree of polarization.
|
|
void | set_degree (float) |
| Set the constant degree of polarization.
|
|
void | set_noise_variance (float) |
| Set the variance of the noise.
|
|
void | set_position_angle (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the position angle.
|
|
void | set_position_angle (float) |
| Set the constant position angle.
|
|
void | set_linear (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the linear polarization.
|
|
void | set_circular (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the circular polarization.
|
|
PolnProfile * | get_PolnProfile (unsigned nbin) const |
| Get the polarimetric profile.
|
|
| SyntheticPolnProfile () |
| Default constructor.
|
|
| ~SyntheticPolnProfile () |
| Destructor.
|
|
void | set_total_intensity (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the total intensity.
|
|
void | set_degree (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the degree of polarization.
|
|
void | set_degree (float) |
| Set the constant degree of polarization.
|
|
void | set_noise_variance (float) |
| Set the variance of the noise.
|
|
void | set_noise (float) |
| Set the standard deviation of the noise.
|
|
void | set_swims_variance (float) |
| Set the peak variance of the simulated SWIMS/jitter noise.
|
|
void | set_swims (float) |
| Set the peak standard deviation of the simulated SWIMS/jitter noise.
|
|
void | set_baseline (float) |
| The the off-pulse baseline mean.
|
|
void | set_position_angle (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the position angle.
|
|
void | set_position_angle (float) |
| Set the constant position angle.
|
|
void | set_linear (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the linear polarization.
|
|
void | set_circular (MEAL::Univariate< MEAL::Scalar > *) |
| Set the functional form of the circular polarization.
|
|
PolnProfile * | get_PolnProfile (unsigned nbin) const |
| Get the polarimetric profile.
|
|
void | get_PolnProfile (PolnProfile *) const |
| Get the polarimetric profile.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|