|
void | set_configuration (Config *) |
| Set the configuration to be used in prepare and run.
|
|
| LoadToFold (Config *config=0) |
| Constructor.
|
|
| ~LoadToFold () |
| Destructor.
|
|
void | construct () |
| Create the pipeline.
|
|
void | prepare () |
| Finish preparing.
|
|
void | run () |
| Run through the data.
|
|
void | finish () |
| Finish everything. More...
|
|
void | share (SingleThread *) |
| Share any necessary resources with the specified thread.
|
|
void | end_of_data () |
| Wrap up tasks at end of data.
|
|
bool | output_subints () const |
| Return true if the output will be divided into sub-integrations.
|
|
TimeSeries * | construct_inverse_filterbank (TimeSeries *, bool run_on_gpu=false) |
| Construct an inverse filterbank.
|
|
TimeSeries * | construct_filterbank (TimeSeries *, bool run_on_gpu=false) |
| Construct a filterbank.
|
|
TimeSeries * | construct_convolution (TimeSeries *, bool run_on_gpu=false) |
| Construct a convolution operation.
|
|
TimeSeries * | construct_interchan (TimeSeries *, bool run_on_gpu=false) |
| Construct interchannel dispersive delay correction operation.
|
|
TimeSeries * | construct_spectral_kurtosis (TimeSeries *data, bool run_on_gpu=false) |
| Construct generalized spectral kurtosis estimator.
|
|
void | construct_phased_filterbank (TimeSeries *input) |
| Construct phase-locked filterbank.
|
|
void | build_fold (TimeSeries *) |
| Build to fold the given TimeSeries.
|
|
void | build_fold (Reference::To< Fold > &, PhaseSeriesUnloader *) |
|
void | configure_fold (unsigned ifold, TimeSeries *to_fold) |
|
void | configure_detection (Detection *, unsigned) |
|
PhaseSeriesUnloader * | get_unloader (unsigned ifold) |
|
void | prepare_fold () |
| Prepare all fold instances.
|
|
void | prepare_archiver (Archiver *) |
| Prepare the given Archiver.
|
|
MJD | parse_epoch (const std::string &) |
| Parse the epoch string into a reference epoch.
|
|
| SingleThread () |
| Constructor.
|
|
| ~SingleThread () |
| Destructor.
|
|
void | set_configuration (Config *) |
| Set the configuration.
|
|
void | set_source (Source *) |
| Set the Source from which data are obtained. More...
|
|
Source * | get_source () |
| Get the Source from which data are obtained.
|
|
void | initialize () |
| Initialize resources required by signal procesing pipline.
|
|
void | seek_epoch (const MJD &) |
| Seek such that output starts at the specified epoch.
|
|
virtual void | combine (const SingleThread *) |
| Combine the results from another processing thread.
|
|
uint64_t | get_minimum_samples () const |
| Get the minimum number of samples required to process.
|
|
void | take_ostream (std::ostream *newlog) |
| Take and manage a new ostream instance.
|
|
void | set_affinity (int core) |
|
const std::vector< Reference::To< Operation > > | get_operations () |
| get the operations being performed
|
|
uint64_t | set_block_size (uint64_t minimum_samples, uint64_t input_overlap=0) |
| Set the number of time samples per block, based on RAM constraints.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|