|
| FourthMomentStats (const PolnProfile *profile=0) |
| Default constructor.
|
|
| ~FourthMomentStats () |
| Destructor.
|
|
void | set_profile (const PolnProfile *_profile) |
| Set the FourthMoment from which statistics will be derived.
|
|
void | set_bandwidth (double bw) |
|
void | set_duration (double T) |
|
void | set_folding_period (double P) |
|
void | set_remove_eigen_baseline (bool flag) |
|
bool | get_remove_eigen_baseline () const |
|
Matrix< 4, 4, Estimate< double > > | get_covariance (unsigned ibin) const |
| Get the estimated covariance matrix for the specified phase bin. More...
|
|
const StokesCovariance * | get_covariance () const |
|
void | eigen (PolnProfile *=0, PolnProfile *=0, PolnProfile *=0) |
| Get the eigen polarization profiles.
|
|
void | smooth_eigenvectors (PolnProfile *, PolnProfile *, PolnProfile *) |
|
const Profile * | get_eigen_value (unsigned k) |
| Get the eigen values of the polarization vector space.
|
|
const Profile * | get_regression_coefficient (unsigned k) |
| Get the regression coefficients for each polarization vector.
|
|
const Profile * | get_natural_covariance (unsigned k) |
| Get covariance between polarized and total intensity in natural basis.
|
|
void | separate (PolnProfile &modeA, PolnProfile &modeB) |
| Get the mode-separated profiles.
|
|
Reference::To< Profile > | get_modulation_index () |
| Return the phase-resolved modulation index.
|
|
Reference::To< Profile > | get_nonorthogonality () |
|
Reference::To< Profile > | get_sin_theta () |
|
Reference::To< Profile > | get_cos_theta () |
|
Reference::To< Profile > | get_norm_theta () |
|
Estimate< double > | get_moment_variance (unsigned) const |
| Returns the variance of the baseline for the specified moment.
|
|
| PolnProfileStats (const PolnProfile *profile=0) |
| Default constructor.
|
|
| ~PolnProfileStats () |
| Destructor.
|
|
void | set_avoid_zero_determinant (bool flag=true) |
| Avoid on-pulse phase bins with det(rho) close to zero.
|
|
void | set_profile (const PolnProfile *) |
| Set the PolnProfile from which statistics will be derived.
|
|
void | select_profile (const PolnProfile *) |
| Set the PolnProfile that defines the baseline and on-pulse regions. More...
|
|
void | select_profile (const Profile *) |
| Set the Profile that defines the baseline and on-pulse regions.
|
|
void | set_regions (const PhaseWeight &pulse, const PhaseWeight &baseline) |
| Set the on-pulse and baseline regions.
|
|
void | get_regions (PhaseWeight &pulse, PhaseWeight &base) const |
| Set the on-pulse and baseline regions.
|
|
ProfileStats * | get_stats () |
| Get the ProfileStats estimator.
|
|
const ProfileStats * | get_stats () const |
|
void | set_stats (ProfileStats *s) |
| Set the ProfileStats estimator.
|
|
Stokes< Estimate< double > > | get_stokes (unsigned ibin) const |
| Get the Stokes parameters for the specified phase bin. More...
|
|
Estimate< double > | get_total_intensity () const |
| Returns the total flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_polarized () const |
| Returns the total polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_determinant () const |
| Returns the total determinant of the on-pulse phase bins.
|
|
Estimate< double > | get_total_linear () const |
| Returns the total linearly polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_circular () const |
| Returns the total circularly polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_abs_circular () const |
| Returns the total absolute value of circularly polarized flux.
|
|
Estimate< double > | get_baseline_variance (unsigned ipol) const |
| Returns the variance of the baseline for the specified polarization.
|
|
double | get_linear_variance () const |
| Returns the vairance of the linearly polarized flux.
|
|
TextInterface::Parser * | get_interface () |
| Return a text interface that can be used to configure this instance.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|