|
|
| SpectralKurtosis () |
| | Default constructor.
|
|
| SpectralKurtosis (const SpectralKurtosis &extension) |
| | Copy constructor.
|
|
const SpectralKurtosis & | operator= (const SpectralKurtosis &extension) |
| | Assignment operator.
|
|
| ~SpectralKurtosis () |
| | Destructor.
|
| SpectralKurtosis * | clone () const |
| | Clone method.
|
| TextInterface::Parser * | get_interface () |
| | Return a text interfaces that can be used to access this instance.
|
| std::string | get_short_name () const |
| | Short name.
|
|
const SpectralKurtosis & | operator+= (const SpectralKurtosis &extension) |
| | Addition operator.
|
|
void | set_loader (SpectralKurtosis::Loader *) |
| | Set the loader used for this integration.
|
| void | resize (unsigned npol, unsigned nchan) |
| | Resize the extension.
|
| void | integrate (const Integration *subint) |
| | Integrate information from another Integration.
|
| void | update (const Integration *subint) |
| | Update information based on the provided Integration.
|
|
void | set_npol (unsigned n) |
| | Set the number of polarizations.
|
|
unsigned | get_npol () const |
| | Get the number of polarizations.
|
|
void | set_nchan (unsigned n) |
| | Set the number of channels.
|
|
unsigned | get_nchan () const |
| | Get the number of channels.
|
|
void | set_M (unsigned _M) |
| | Set the base integration factor used to calculate the SK statistic.
|
|
unsigned | get_M () const |
| | Get the base integration factor used in the SK statistic.
|
|
void | set_excision_threshold (unsigned nsigma) |
| | Set the excision threshold in terms of std deviations.
|
|
unsigned | get_excision_threshold () const |
| | Get the excision threshold in terms of std deviations.
|
|
float | get_filtered_sum (unsigned ichan, unsigned ipol) const |
| | Get the filtered sum of the specified channel and polarization.
|
|
void | set_filtered_sum (unsigned ichan, unsigned ipol, float sum) |
| | Set the filtered sum of the specified channel and polarization.
|
|
uint64_t | get_filtered_hits (unsigned ichan) const |
| | Get the filtered hits of the specified channel and polarization.
|
|
void | set_filtered_hits (unsigned ichan, uint64_t hits) |
| | Set the filtered hits of the specified channel and polarization.
|
|
float | get_unfiltered_sum (unsigned ichan, unsigned ipol) const |
| | Get the unfiltered sum of the specified channel and polarization.
|
|
void | set_unfiltered_sum (unsigned ichan, unsigned ipol, float sum) |
| | Set the unfiltered sum of the specified channel and polarization.
|
|
uint64_t | get_unfiltered_hits () const |
|
void | set_unfiltered_hits (uint64_t hits) |
|
void | set_ipol_mean (unsigned ipol) |
| | Set the polarization for which means will be computed.
|
|
unsigned | get_ipol_mean () const |
|
float | get_unfiltered_mean (unsigned ichan) const |
| | Get the unfiltered mean of the specified channel.
|
|
float | get_filtered_mean (unsigned ichan) const |
|
| Extension (const char *name) |
| | Construct with a name.
|
|
virtual | ~Extension () |
| | Destructor.
|
|
std::string | get_extension_name () const |
| | Return the name of the Extension.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
|
Reference::To< SpectralKurtosis::Loader > | loader |
| | loads the SK data from file
|
|
unsigned | npol = 0 |
| | number of polarizations
|
|
unsigned | nchan = 0 |
| | number of channels
|
|
unsigned | M = 0 |
| | Number of samples integrated into each atomic SK statistic.
|
|
unsigned | nsigma = 0 |
| | Threshold used to excise RFI in SK Detection.
|
|
std::vector< float > | filtered_sum |
| | Average SK statistic for each channel, post f/t scrunch zapping.
|
|
std::vector< uint64_t > | filtered_hits |
| | Hits on filtered average for each channel.
|
|
std::vector< float > | unfiltered_sum |
| | Average SK statistic for each channel formed from block length SK estimates.
|
|
uint64_t | unfiltered_hits = 0 |
| | Hits on unfiltered SK statistic, same for each channel/pol.
|
|
unsigned | ipol_mean = 0 |
|
std::string | extension_name |
| | Extension name - useful when debugging.
|
Spectral Kurtosis Staticstics calculated during observation.