Home
Install
Use
Develop
Support
News
Credits
hosted by
|
Manages a vector of Integration instances.
More...
#include <IntegrationManager.h>
|
static unsigned | verbose = 1 |
| A verbosity flag that can be set for debugging purposes.
|
|
|
class | TimeSortedOrder |
|
class | Expert |
|
Manages a vector of Integration instances.
This pure virtual base class implements the storage and manipulation of a vector of Pulsar::Integration objects.
◆ _resize()
void Pulsar::IntegrationManager::_resize |
( |
unsigned |
nsubint, |
|
|
bool |
instances = true |
|
) |
| |
|
protectedvirtual |
Resize the Integration vector.
If any current dimension is greater than that requested, the Profiles will be destroyed and the dimension resized. If any current dimension is smaller than that requested, the dimension will be resized and new Profiles will be constructed. If any of the supplied paramaters is equal to zero, the dimension is left unchanged.
◆ expert()
Provide access to the expert interface.
Provides access to the expert interface.
◆ get_Integration()
Return pointer to the specified Integration.
- Parameters
-
- Returns
- pointer to Integration instance
Referenced by Pulsar::SystemCalibrator::add_calibrator(), Pulsar::SystemCalibrator::add_pulsar(), Pulsar::Append::append(), append(), Pulsar::ManualPolnCalibrator::calibrate(), Pulsar::FluxCalibrator::calibrate(), Pulsar::PolnCalibrator::calibrate(), Pulsar::FluxCalibrator::calibration_setup(), Pulsar::PolnCalibrator::calibration_setup(), Pulsar::FrequencyAppend::combine(), Pulsar::PeriastronOrder::combine(), Pulsar::BinLngPeriOrder::combine(), Pulsar::BinaryPhaseOrder::combine(), Pulsar::BinLngAscOrder::combine(), Pulsar::ImageCorrection::correct(), Pulsar::ScatteredPowerCorrection::correct(), Pulsar::FourthMomentStats::debias(), Pulsar::Archive::dedisperse(), Pulsar::LinePhasePlot::draw(), Pulsar::AnglePlot::draw(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::execute(), get_Integration(), Pulsar::FrequencyScale::get_ordinates(), Pulsar::FluxPlot::get_phase_error(), Pulsar::DynamicCalSpectrumPlot::get_plot_array(), Pulsar::DynamicStatSpectrumPlot::get_plot_array(), Pulsar::ProfilePlot::get_profiles(), Pulsar::SystemCalibrator::get_transformation(), Pulsar::FrequencyAppend::init(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::just_do_it(), manage(), Pulsar::ChannelSubsetMatch::match(), Pulsar::new_Stokes(), Pulsar::PatchFrequency::operate(), Pulsar::PatchTime::operate(), Pulsar::BinLngAscOrder::organise(), Pulsar::BinLngPeriOrder::organise(), Pulsar::BinaryPhaseOrder::organise(), Pulsar::PeriastronOrder::organise(), Pulsar::SystemCalibrator::precalibrate(), Pulsar::LinePhasePlot::prepare(), Pulsar::PhaseVsHist::prepare(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::revert(), Pulsar::ChannelSubsetMatch::sub_channel(), and Pulsar::ChannelSubsetMatch::super_channel().
◆ get_nsubint()
virtual unsigned Pulsar::IntegrationManager::get_nsubint |
( |
| ) |
const |
|
pure virtual |
Get the number of sub-integrations stored in the file.
This attribute may be set only through IntegrationManager::resize
Implemented in Pulsar::BasicArchive, Pulsar::EPNArchive, Pulsar::TimerArchive, and Pulsar::PuMaArchive.
Referenced by Pulsar::SystemCalibrator::add_calibrator(), Pulsar::SystemCalibrator::add_pulsar(), Pulsar::Append::append(), append(), Pulsar::ManualPolnCalibrator::calibrate(), Pulsar::FluxCalibrator::calibrate(), Pulsar::PolnCalibrator::calibrate(), Pulsar::FrequencyAppend::check(), Pulsar::FrequencyAppend::combine(), Pulsar::BinaryPhaseOrder::combine(), Pulsar::BinLngPeriOrder::combine(), Pulsar::PeriastronOrder::combine(), Pulsar::BinLngAscOrder::combine(), Pulsar::ImageCorrection::correct(), Pulsar::ScatteredPowerCorrection::correct(), Pulsar::FourthMomentStats::debias(), Pulsar::Archive::dedisperse(), Pulsar::DynamicSpectrumPlot::draw(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::execute(), Pulsar::TimeScale::get_indeces(), Pulsar::FrequencyScale::get_ordinates(), Pulsar::TimeScale::get_ordinates(), Pulsar::FrequencyAppend::init(), Pulsar::TimeScale::init(), Pulsar::Statistics::Interface::Interface(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::just_do_it(), manage(), Pulsar::PatchTime::operate(), Pulsar::BinaryPhaseOrder::organise(), Pulsar::BinLngPeriOrder::organise(), Pulsar::PeriastronOrder::organise(), Pulsar::BinLngAscOrder::organise(), Pulsar::SystemCalibrator::precalibrate(), Pulsar::LinePhasePlot::prepare(), Pulsar::PhaseVsHist::prepare(), Pulsar::ColdPlasma< DispersionDelay, Dedisperse >::revert(), and Pulsar::Append::stop().
◆ set_nsubint()
virtual void Pulsar::IntegrationManager::set_nsubint |
( |
unsigned |
num_sub | ) |
|
|
protectedpure virtual |
The documentation for this class was generated from the following files:
Generated using doxygen 1.8.17
|