PSRCHIVE
| Ask a Question | Search PSRCHIVE: |
Home
|
Public Member Functions |
Public Attributes |
Protected Member Functions |
Protected Attributes |
List of all members
Pulsar::Append Class Referenceabstract Algorithms that combine Integration data. More...
Inheritance diagram for Pulsar::Append:
Detailed DescriptionAlgorithms that combine Integration data. Member Function Documentation◆ append()Copy the data in 'from' to 'into'. Add clones of the Integrations in from to into References Pulsar::Archive::Expert::apply_model(), check(), Pulsar::Archive::clone(), combine(), Pulsar::Parameters::equals(), Pulsar::Archive::expert(), Pulsar::Integration::expert(), Pulsar::Archive::get_ephemeris(), Pulsar::IntegrationManager::get_Integration(), Pulsar::Archive::Expert::get_model(), Pulsar::Archive::get_model(), Pulsar::IntegrationManager::get_nsubint(), Pulsar::Archive::get_type(), Pulsar::Archive::has_ephemeris(), Pulsar::Archive::has_model(), Pulsar::Predictor::insert(), Pulsar::Predictor::matches(), Signal::Pulsar, Pulsar::Integration::Expert::set_zero_phase_aligned(), stop(), Pulsar::Archive::Expert::update_model(), Pulsar::IntegrationManager::verbose, and Pulsar::Archive::Expert::zero_phase_aligned(). Referenced by Pulsar::Interpreter::freq_append(). ◆ check()Throw an exception if there is any reason to not call append. Reimplemented in Pulsar::FrequencyAppend, Pulsar::TimeAppend, and TimeAppend. References get_mixable_policy(), Pulsar::Archive::standard_match(), and Pulsar::IntegrationManager::verbose. Referenced by append(), Pulsar::FrequencyAppend::check(), and Pulsar::TimeAppend::check(). ◆ combine()Add the data in 'from' to 'into'. The combine method should not make copies of the data in 'from'; rather, 'into' should be made to point to the data in 'from'. By sharing the data in 'from', it can be corrected through the 'from' interface without concern for how the data is incorporated in 'into'. Implemented in Pulsar::FrequencyAppend, Pulsar::TimeAppend, and TimeAppend. Referenced by append(). ◆ get_mixable_policy()
Return the policy used to verify that data are mixable. Reimplemented in Pulsar::FrequencyAppend. References Pulsar::Archive::get_mixable(). Referenced by check(). ◆ init()
Initialize an archive for appending. Reimplemented in Pulsar::FrequencyAppend. ◆ stop()Return true if there is a benign reason to stop. Reimplemented in Pulsar::FrequencyAppend, Pulsar::TimeAppend, and TimeAppend. References Pulsar::Archive::copy(), and Pulsar::IntegrationManager::get_nsubint(). Referenced by append(), and Pulsar::TimeAppend::stop(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||