Generates a Tempo2::Predictor.
More...
#include <T2Generator.h>
|
|
| Generator (const Pulsar::Parameters *parameters=0) |
| | Default constructor.
|
|
| ~Generator () |
| | Destructor.
|
| Generator * | clone () const |
| | Return a new, copy constructed instance of self.
|
| void | set_parameters (const Pulsar::Parameters *) |
| | Set the parameters used to generate the predictor.
|
| void | set_time_span (const MJD &start, const MJD &finish) |
| | Set the range of epochs over which to generate.
|
|
void | set_time_ncoeff (unsigned ncoeff) |
| | Set the number of time coefficients.
|
| void | set_frequency_span (long double low, long double high) |
| | Set the range of frequencies over which to generate.
|
|
void | set_frequency_ncoeff (unsigned ncoeff) |
| | Set the number of frequency coefficients.
|
| void | set_site (const std::string &) |
| | Set the site at which the signal is observed.
|
|
void | set_segment_length (long double days) |
| | Set the length of each polynomial segment in days.
|
| Pulsar::Predictor * | generate () const |
| | Return a new Predictor instance.
|
|
| Able () |
| | Default constructor.
|
|
| Able (const Able &) |
| | Copy constructor.
|
|
Able & | operator= (const Able &) |
| | Assignment operator.
|
|
virtual | ~Able () |
| | Destructor.
|
|
unsigned | get_reference_count () const |
| | Returns the number of references there are to this.
|
|
| HeapTracked () |
| | Default constructor.
|
|
| HeapTracked (const HeapTracked &) |
| | Copy constructor.
|
|
HeapTracked & | operator= (const HeapTracked &) |
| | Assignment operator.
|
|
virtual | ~HeapTracked () |
| | Destructor.
|
|
bool | __is_on_heap () const |
| | Return true if this instance is found in heap addresses.
|
|
|
static std::vector< std::string > & | get_keywords () |
| | Return a list of keywords that are specific to tempo2.
|
|
static Configuration::Parameter< std::string > & | get_keyword_filename () |
| | Name of file containing list of Tempo2 keywords.
|
|
static Generator * | get_default () |
| | Return a pointer to a new Generator of the default derived type.
|
|
static Generator * | factory (const Parameters *) |
| | Return a pointer to a new Generator that can best handle the parameters.
|
|
static size_t | get_instance_count () |
| | Returns the current number instances in existence.
|
|
static void * | operator new (size_t size, void *ptr=0) |
| | Records the addresses of new instances allocated on the heap.
|
|
static void | operator delete (void *location, void *ptr) |
| | Placement delete overload to match the placement new overload.
|
|
static void | operator delete (void *location) |
| | Regular delete overload.
|
|
static size_t | get_heap_queue_size () |
| | Return the number of heap addresses awaiting processing.
|
|
|
static bool | print_time = false |
| | Print the time required to generate the predictor.
|
◆ clone()
◆ generate()
◆ set_frequency_span()
| void Tempo2::Generator::set_frequency_span |
( |
long double | low, |
|
|
long double | high ) |
|
virtual |
◆ set_parameters()
◆ set_site()
| void Tempo2::Generator::set_site |
( |
const std::string & | site | ) |
|
|
virtual |
◆ set_time_span()
| void Tempo2::Generator::set_time_span |
( |
const MJD & | start, |
|
|
const MJD & | finish ) |
|
virtual |
The documentation for this class was generated from the following files: