#include <ProfileCovariance.h>
|
| virtual std::string | get_name () const =0 |
| | Return a copy constructed from instance of self.
|
|
virtual void | add_Profile (const Profile *)=0 |
| | Adds the given Profile to the covariance matrix estimate.
|
|
virtual void | finalize ()=0 |
| | Compute the covariance matrix after all the profiles were added.
|
|
virtual void | eigen ()=0 |
| | Perform eigen decomposition of covariance matrix.
|
|
virtual unsigned | get_count ()=0 |
| | Get the count of profiles used to estimate the covariance matrix.
|
|
virtual void | set_count (unsigned)=0 |
| | Set the count of profiles used to estimate the covariance matrix.
|
|
virtual unsigned | get_rank ()=0 |
| | Get the rank of covariance matrix.
|
|
virtual void | set_rank (unsigned)=0 |
| | Set the rank of covariance matrix.
|
|
virtual void | reset ()=0 |
| | Reset the covariance matrix calculations.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
|
bool | finalized |
| | Has the covariance matrix.
|
|
unsigned | rank |
| | Rank of the covariance matrix.
|
|
unsigned | count |
| | The count of profiles used to estimate the covariance matrix.
|
|
double | wt_sum |
| | Sum of weights.
|
|
double | wt_sum2 |
| | Sum of squard weights.
|
This pure virtual base class of ProfileCovariance defines the interface by which various routines for calculating the covariance matrix of the given profile can be accessed
◆ ProfileCovariance()
| Pulsar::ProfileCovariance::ProfileCovariance |
( |
| ) |
|
|
protected |
◆ get_name()
| virtual std::string Pulsar::ProfileCovariance::get_name |
( |
| ) |
const |
|
pure virtual |
Return a copy constructed from instance of self.
Get the name of class used
The documentation for this class was generated from the following files: