Ask a Question | Search PSRCHIVE: |
![]()
|
Pulsar::IntegrationOrder Class Referenceabstract Alternative ways of ordering Integration instances. More...
Inheritance diagram for Pulsar::IntegrationOrder:
![]()
Detailed DescriptionAlternative ways of ordering Integration instances. This class provides a means for developers to re-index the way Integrations are stored. It is a virtual base class that must be inherited by developers who wish to define a new way to index the Integrations in their Archive Member Function Documentation◆ append()Add two Archive instances that have the same IntegrationOrder. Implemented in Pulsar::BinaryPhaseOrder, Pulsar::BinLngAscOrder, Pulsar::BinLngPeriOrder, and Pulsar::PeriastronOrder. Referenced by Pulsar::TimeAppend::stop(). ◆ clone()
Clone method. Implements Pulsar::Archive::Extension. Implemented in Pulsar::BinaryPhaseOrder, Pulsar::BinLngAscOrder, Pulsar::BinLngPeriOrder, and Pulsar::PeriastronOrder. References IntegrationOrder(). Referenced by Pulsar::TimeAppend::stop(). ◆ combine()
Scrunch together this many consecutive Integrations in an Archive with this IntegrationOrder Implemented in Pulsar::BinaryPhaseOrder, Pulsar::BinLngAscOrder, Pulsar::BinLngPeriOrder, and Pulsar::PeriastronOrder. Referenced by Pulsar::TimeIntegrate::transform(). ◆ get_short_name()
Return a short name. Reimplemented from Pulsar::Archive::Extension. ◆ organise()
Re-order the Integrations into the desired state. Implemented in Pulsar::BinaryPhaseOrder, Pulsar::BinLngAscOrder, Pulsar::BinLngPeriOrder, and Pulsar::PeriastronOrder. ◆ resize()
Change the size of the index array. Reimplemented from Pulsar::Archive::Extension. References indices. Referenced by Pulsar::Archive::copy(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|