Ask a Question | Search PSRCHIVE: |
![]()
|
Pulsar::ProfileAmps Class Reference Provides protected access to the Profile amplitudes array. More...
Inheritance diagram for Pulsar::ProfileAmps:
![]()
Detailed DescriptionProvides protected access to the Profile amplitudes array. By making the amps attribute private, all Profile methods must access the array through the get_amps method. Member Function Documentation◆ get_amps()
template<typename T>
set the amplitudes array equal to the contents of the data array
◆ remove()
remove the elements specified in the array of indeces remove the phase bins specified in the array of indeces the indeces must be sorted and there must be no repeats ◆ resize()
Resize the data area. Reimplemented in Profile, and Pulsar::Profile. References no_amps. Referenced by ProfileAmps(), ProfileAmps(), Pulsar::Profile::resize(), and set_amps(). ◆ set_amps() [1/2]
template<typename T>
set the amplitudes array equal to the contents of the data array
References resize(). ◆ set_amps() [2/2]
template<typename T>
set the amplitudes array equal to the contents of the data array
Referenced by Pulsar::Profile::bscrunch_to_nbin(), Pulsar::ProfileShiftFit::choose_nharm(), Pulsar::Profile::convolve(), Pulsar::Profile::copy(), Pulsar::Profile::fft_convolve(), Pulsar::BaselineWindow::find_phase(), Pulsar::ASPArchive::load_Integration(), Pulsar::BPPArchive::load_Integration(), Pulsar::EPNArchive::load_Integration(), Pulsar::EPOSArchive::load_Integration(), Pulsar::ExampleArchive::load_Integration(), Pulsar::PRESTOArchive::load_Integration(), Pulsar::WAPPArchive::load_Integration(), ProfileAmps(), Pulsar::Accumulate::transform(), Pulsar::Detrend::transform(), Pulsar::Differentiate::transform(), Pulsar::Extract::transform(), Pulsar::SmoothMean::transform(), and Pulsar::SmoothMedian::transform(). Member Data Documentation◆ no_amps
When true, no memory is allocated for amps. Do not allocate memory for the amps Referenced by Pulsar::Database::construct(), Pulsar::DataSetManager::load(), Pulsar::pdv_KtZ_Archive::load_header(), Pulsar::UVMArchive::load_header(), Pulsar::ASCIIArchive::load_Integration(), Pulsar::ASPArchive::load_Integration(), Pulsar::BPPArchive::load_Integration(), Pulsar::EPNArchive::load_Integration(), Pulsar::EPOSArchive::load_Integration(), Pulsar::ExampleArchive::load_Integration(), Pulsar::FITSArchive::load_Integration(), Pulsar::PRESTOArchive::load_Integration(), Pulsar::WAPPArchive::load_Integration(), Pulsar::Profile::Profile(), resize(), Pulsar::TimerArchive::subint_load(), and Pulsar::TimerProfile_load(). The documentation for this class was generated from the following files:
Generated using doxygen 1.14.0
|