Home
Install
Use
Develop
Support
News
Credits
hosted by
|
Manages a vector of Integration instances.
More...
#include <IntegrationManager.h>
|
static unsigned | verbose = 0 |
| 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 |
◆ 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
References get_nsubint(), load_Integration(), and verbose.
Referenced by Pulsar::SystemCalibrator::add_calibrator(), Pulsar::SystemCalibrator::add_pulsar(), Pulsar::Append::append(), append(), Pulsar::Archive::bscrunch_to_nbin(), Pulsar::FluxCalibrator::calibrate(), Pulsar::PolnCalibrator::calibrate(), Pulsar::FluxCalibrator::calibration_setup(), Pulsar::PolnCalibrator::calibration_setup(), Pulsar::Archive::centre(), Pulsar::BinaryPhaseOrder::combine(), Pulsar::BinLngAscOrder::combine(), Pulsar::BinLngPeriOrder::combine(), Pulsar::FrequencyAppend::combine(), Pulsar::PeriastronOrder::combine(), Pulsar::TimeFrequencyZap::compute_mask(), Pulsar::TimeFrequencyZap::compute_stat(), Pulsar::Archive::convert_state(), Pulsar::ImageCorrection::correct(), Pulsar::ScatteredPowerCorrection::correct(), Pulsar::FourthMomentStats::debias(), Pulsar::Archive::dedisperse(), Pulsar::Archive::defaraday(), Pulsar::AnglePlot::draw(), Pulsar::LinePhasePlot::draw(), Pulsar::ColdPlasma< Calculator, History >::execute(), Pulsar::Archive::fold(), Pulsar::Archive::fscrunch(), 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::Archive::good_model(), Pulsar::FrequencyAppend::init(), insert(), Pulsar::Archive::invint(), Pulsar::ColdPlasma< Calculator, History >::just_do_it(), load_all(), manage(), Pulsar::ChannelSubsetMatch::match(), Pulsar::new_Stokes(), Pulsar::PatchFrequency::operate(), Pulsar::PatchTime::operate(), Pulsar::BinaryPhaseOrder::organise(), Pulsar::BinLngAscOrder::organise(), Pulsar::BinLngPeriOrder::organise(), Pulsar::PeriastronOrder::organise(), Pulsar::SystemCalibrator::precalibrate(), Pulsar::LinePhasePlot::prepare(), Pulsar::PhaseVsHist::prepare(), Pulsar::Archive::pscrunch(), Pulsar::Archive::remove_chan(), Pulsar::Archive::resize(), Pulsar::ColdPlasma< Calculator, History >::revert(), Pulsar::Archive::rotate(), Pulsar::Archive::Interface::set_instance(), Pulsar::Archive::set_model(), Pulsar::ChannelSubsetMatch::sub_channel(), Pulsar::ChannelSubsetMatch::super_channel(), Pulsar::Archive::total(), Pulsar::Archive::transform(), Pulsar::Archive::transform(), Pulsar::Archive::transform(), Pulsar::ConfigurableProjection::transform_work(), Pulsar::ManualPolnCalibrator::transform_work(), Pulsar::Archive::tscrunched(), Pulsar::UnloadJones::unload(), and Pulsar::Archive::update_centre_frequency().
◆ 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::PuMaArchive, and Pulsar::TimerArchive.
Referenced by Pulsar::SystemCalibrator::add_calibrator(), Pulsar::SystemCalibrator::add_pulsar(), Pulsar::Append::append(), append(), Pulsar::Archive::bscrunch(), Pulsar::Archive::bscrunch_to_nbin(), Pulsar::FluxCalibrator::calibrate(), Pulsar::PolnCalibrator::calibrate(), Pulsar::Archive::centre(), Pulsar::FrequencyAppend::check(), Pulsar::BinaryPhaseOrder::combine(), Pulsar::BinLngAscOrder::combine(), Pulsar::BinLngPeriOrder::combine(), Pulsar::FrequencyAppend::combine(), Pulsar::PeriastronOrder::combine(), Pulsar::TimeFrequencyZap::compute_mask(), Pulsar::TimeFrequencyZap::compute_stat(), Pulsar::Archive::convert_state(), Pulsar::ImageCorrection::correct(), Pulsar::ScatteredPowerCorrection::correct(), Pulsar::Archive::create_updated_model(), Pulsar::FourthMomentStats::debias(), Pulsar::Archive::dedisperse(), Pulsar::Archive::defaraday(), Pulsar::DynamicSpectrumPlot::draw(), Pulsar::Archive::end_time(), Pulsar::ColdPlasma< Calculator, History >::execute(), Pulsar::Archive::fold(), Pulsar::Archive::fscrunch(), Pulsar::TimeScale::get_indeces(), get_Integration(), get_last_Integration(), get_last_Integration(), Pulsar::FrequencyScale::get_ordinates(), Pulsar::TimeScale::get_ordinates(), Pulsar::Archive::good_model(), Pulsar::FrequencyAppend::init(), Pulsar::TimeScale::init(), insert(), Pulsar::Archive::integration_length(), Pulsar::Archive::Interface::Interface(), Pulsar::Archive::invint(), Pulsar::ColdPlasma< Calculator, History >::just_do_it(), load_all(), manage(), manage(), Pulsar::PatchTime::operate(), Pulsar::BinaryPhaseOrder::organise(), Pulsar::BinLngAscOrder::organise(), Pulsar::BinLngPeriOrder::organise(), Pulsar::PeriastronOrder::organise(), Pulsar::SystemCalibrator::precalibrate(), Pulsar::LinePhasePlot::prepare(), Pulsar::PhaseVsHist::prepare(), Pulsar::Archive::pscrunch(), Pulsar::Archive::remove_chan(), Pulsar::Archive::reverse_chan(), Pulsar::ColdPlasma< Calculator, History >::revert(), Pulsar::Archive::rms_baseline(), Pulsar::Archive::rotate(), Pulsar::Archive::rotate_phase(), Pulsar::Archive::Interface::set_instance(), Pulsar::Archive::set_model(), shuffle(), sort(), Pulsar::Archive::start_time(), Pulsar::Append::stop(), Pulsar::Archive::total(), Pulsar::Archive::transform(), Pulsar::Archive::transform(), Pulsar::Archive::transform(), Pulsar::ConfigurableProjection::transform_work(), Pulsar::ManualPolnCalibrator::transform_work(), Pulsar::Archive::tscrunch_to_nsub(), Pulsar::Archive::tscrunched(), Pulsar::Archive::uniform_weight(), unmanage(), unmanage(), Pulsar::Archive::update_model(), and Pulsar::Archive::zero_phase_aligned().
◆ new_Integration()
◆ set_nsubint()
virtual void Pulsar::IntegrationManager::set_nsubint |
( |
unsigned | num_sub | ) |
|
|
protectedpure virtual |
◆ use_Integration()
The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|