|
|
| CoherentDedispersion () |
| | Default constructor.
|
| CoherentDedispersion * | clone () const |
| | Clone method.
|
| TextInterface::Parser * | get_interface () |
| | get the text interface
|
| std::string | get_short_name () const |
| | Return a short name.
|
|
Signal::Dimension | get_domain () const |
| | Domain in which the algorithm operates (time or frequency)
|
|
void | set_domain (Signal::Dimension val) |
|
std::string | get_description () const |
| | Description of the algorithm.
|
|
void | set_description (const std::string &val) |
|
double | get_dispersion_measure () const |
| | Dispersion measure used for coherent dedispersion.
|
|
void | set_dispersion_measure (double val) |
|
double | get_doppler_correction () const |
| | Doppler shift correction applied to frequencies and bandwidths.
|
|
void | set_doppler_correction (double val) |
|
int | get_nbit_data () const |
| | Number of bits used to represent data.
|
|
void | set_nbit_data (int nbit) |
|
int | get_nbit_chirp () const |
| | Number of bits used to represent chirp.
|
|
void | set_nbit_chirp (int nbit) |
|
unsigned | get_nchan_input () const |
| | Number of frequency channels in the input signal.
|
|
void | set_nchan_input (unsigned nchan) |
|
const InputChannel & | get_input (unsigned ichan_input) const |
|
InputChannel & | get_input (unsigned ichan_input) |
|
| Extension (const char *name) |
| | Construct with a name.
|
|
virtual | ~Extension () |
| | Destructor.
|
|
std::string | get_extension_name () const |
| | Return the name of the Extension.
|
| virtual bool | has_data () const |
| | Returns true if the Extension contains useful data.
|
| virtual void | resize (unsigned nsubint, unsigned npol=0, unsigned nchan=0, unsigned nbin=0) |
| | Resize the Extension.
|
| virtual void | frequency_append (Archive *to, const Archive *from) |
| | Append data along frequency dimension, if applicable.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|
|
Signal::Dimension | domain |
| | Domain in which the algorithm operates (time or frequency)
|
|
std::string | description |
| | Description of the algorithm.
|
|
double | dispersion_measure |
| | Dispersion measure used for coherent dedispersion.
|
|
double | doppler_correction |
| | Doppler shift correction applied to frequencies and bandwidths.
|
|
int | nbit_data |
| | Number of bits used to represent data.
|
|
int | nbit_chirp |
| | Number of bits used to represent chirp.
|
|
std::vector< InputChannel > | input |
| | Information specific to each input frequency channel.
|
|
std::string | extension_name |
| | Extension name - useful when debugging.
|
Record of phase-coherent dispersion removal algorithm.
This class stores information about any phase-coherent dispersion removal performed by the backend, if applicable.