| CPulsar::PolnProfileFit::Analysis | Analysis of the matrix template matching algorithm |
| CPulsar::ArchiveSort | Used in sorting archives by source name, frequency, and epoch |
| Cbad_alloc | STL class |
| CPulsar::BoostShiftAnalysis | Analysis of the impact of instrumental boost on phase shift estimate |
| CMEAL::ChainRule< MEAL::Complex2 > [external] | |
| CCalibration::SingleAxisPolynomial | A SingleAxis parameterized by Polynomial ordinates |
| CCalibration::VariableBackend | Physical parameterization of the instrumental response |
| CCalibration::VariableGain | Physical parameterization of the instrumental response |
| CPulsar::ChannelSubsetMatch | Determine if one set of channels is a subset of another |
| CCalibration::CoherencyMeasurement | A coherency matrix measurement and its estimated error |
| CPulsar::ColdPlasmaMeasure | Stores parameters used to correct dispersion and Faraday rotation |
| CConfiguration [external] | |
| CPulsar::Config | Stores PSRCHIVE configuration parameters |
| CCalibration::ConvertMJD | Converts Argument type from MJD to double |
| CPulsar::CrossValidatedSmooth2D | Determines the spline smoothing factor as in Clark (1977) |
| CPulsar::DeltaPA | Computes mean position angle difference from weighted cross-correlation |
| CPulsar::DeltaRM | Refines an RM estimate using two halves of the band |
| CPulsar::Dimensions | Provides enumerated access to the dimensions of an Archive |
| CPulsar::Distortion | Analysis of the impact of instrumental boost on phase shift estimate |
| CPulsar::StandardCandles::Entry | Standard Candle Database Entry |
| Cexception | STL class |
| CPulsar::ProfileAmps::Expert | Provides access to private and protected members of ProfileAmps |
| CPulsar::ManualPolnCalibrator::FrequencyResponse | The frequency response for a given epoch |
| CPulsar::FscrunchInterpreter< Engine > | Manages Containter frequency integration for an Interpreter using an Engine |
| CMEAL::GroupRule< T > [external] | |
| CMEAL::ProductRule< MEAL::Complex2 > [external] | |
| CCalibration::BackendFeed | Physical parameterization of the instrumental response |
| CCalibration::Britton2000 | Phenomenological description of the instrument |
| CCalibration::ConwayKronberg1969 | Parameterizes the feed as in Appendix II of Conway & Kronberg (1969) |
| CCalibration::Instrument | Phenomenological description of the instrument |
| CCalibration::SingleAxis | Instrumental gain, differential gain, and differential phase |
| CCalibration::VariableTransformation | Product of multi-variate model of antenna and known corrections |
| CMEAL::SumRule< MEAL::Complex2 > [external] | |
| CCalibration::Feed | Phenomenological description of the receiver feed |
| CPulsar::HasArchive | Manages an archive and its index interface |
| CPulsar::ArchiveStatistic | Commmon statistics that can be derived from an Archive |
| CPulsar::Statistics | Interface to a variety of useful statistics |
| CPulsar::HasBaselineEstimator | Manages a baseline estimator and its interface |
| CPulsar::PeakConsecutive | Finds pulse defined by number of consecutive points above threshold |
| CPulsar::PeakCumulative | Find the edges of a pulse |
| CPulsar::PhaseWidth | Calculates the pulse width in the phase domain |
| CPulsar::ProfileStats | Computes pulse profile statistics |
| CCalibration::HasOrientation | Interface to transformations that have a feed rotation that can be offset |
| CCalibration::Britton2000 | Phenomenological description of the instrument |
| CCalibration::Instrument | Phenomenological description of the instrument |
| CPulsar::HasPen | Interface to objects that have a PlotPen |
| CPulsar::ProfilePlot | Plots a single pulse profile |
| CPulsar::SpectrumPlot | Plots a single spectrum |
| CPulsar::HasPhaseScale | Interface to plots with a phase scale |
| CPulsar::MultiPhase | Plots multiple viewports with pulse phase along the shared x-axis |
| CPulsar::StokesCylindrical | Plots a single pulse profile |
| CPulsar::StokesCylindricalPlus | Plots a single pulse profile |
| CPulsar::StokesSpherical | Plots a single pulse profile |
| CPulsar::PhasePlot | Simple plots with pulse phase along the x-axis |
| CPulsar::AnglePlot | Plots an angle and its error as a function of pulse phase |
| CPulsar::EllAngPlot | Plots the ellipticity angle of the polarized radiation |
| CPulsar::PosAngPlot | Plots the position angle of the linearly polarized radiation |
| CPulsar::FluxPlot | Plots flux profiles |
| CPulsar::ProfilePlot | Plots a single pulse profile |
| CPulsar::StokesCovariancePlot | Plots a polarization pulse profile |
| CPulsar::StokesCrossCovariancePlot | Plots a polarization pulse profile |
| CPulsar::StokesPlot | Plots a polarization pulse profile |
| CPulsar::LinePhasePlot | Draw a set of profiles for subints stacked ontop of eachother |
| CPulsar::PhaseVsPlot | Plots images of something as a function of pulse phase vs something |
| CPulsar::PhaseVsFrequency | Plots images of something as a function of pulse phase vs something |
| CPulsar::PhaseVsHist | Plots 2-D histograms of something vs pulse phase |
| CPulsar::PhaseVsMore | Plots images of something as a function of pulse phase vs something |
| CPulsar::PhaseVsTime | Plots images of something as a function of pulse phase vs something |
| CReference::HeapTracked [external] | |
| CReference::Able [external] | |
| CConfiguration::Parameter< T > [external] | |
| CPulsar::Option< T > | Configuration option |
| CConfiguration::Parameter< string > [external] | |
| CPulsar::Option< string > | |
| CConfiguration::Parameter< std::string > [external] | |
| CPulsar::Option< std::string > | |
| CConfiguration::Parameter< bool > [external] | |
| CPulsar::Option< bool > | |
| CConfiguration::Parameter< double > [external] | |
| CPulsar::Option< double > | |
| CConfiguration::Parameter< float > [external] | |
| CPulsar::Option< float > | |
| CConfiguration::Parameter< Functor< void(Integration *) > > [external] | |
| CPulsar::Option< Functor< void(Integration *) > > | |
| CConfiguration::Parameter< Functor< std::pair< int, int >(const Profile *) > > [external] | |
| CPulsar::Option< Functor< std::pair< int, int >(const Profile *) > > | |
| CConfiguration::Parameter< unsigned > [external] | |
| CPulsar::Option< unsigned > | |
| CMEAL::Mean< MEAL::Complex2 > [external] | |
| CCalibration::MeanCoherency | A weighted mean of coherency matrix estimates |
| CCalibration::MeanFeed | A weighted mean of Feed parameter estimates |
| CCalibration::MeanInstrument | A weighted mean of Instrument parameter estimates |
| CCalibration::MeanPolar | A weighted mean of MEAL::Polar parameter estimates |
| CCalibration::MeanSingleAxis | A weighted mean of SingleAxis parameter estimates |
| CTextEditor< Archive > [external] | |
| CPulsar::ArchiveEditor | Edit the metadata in a pulsar archive |
| CTextEditor< Integration > [external] | |
| CPulsar::IntegrationEditor | Edit the metadata in a pulsar Integration |
| CAlias [external] | |
| CPulsar::FITSAlias | PSRFITS parameter names for Archive TextInterface attribute names |
| CCalibration::BackendEstimate | Manages a single backend and its current best estimate (first guess) |
| CCalibration::VariableBackendEstimate | Manages a variable backend and its best estimate |
| CCalibration::CoherencyMeasurement::Uncertainty | Estimates the uncertainty of a CoherencyMeasurement |
| CCalibration::ObservationUncertainty | Combines the uncertainty of the template and the observation |
| CCalibration::TemplateUncertainty | Combines the uncertainty of the template and the observation |
| CCalibration::TotalCovariance | Combines the uncertainty of the template and the observation |
| CCalibration::FluxCalManager | Manages multiple flux calibrator observations |
| CCalibration::FluxCalObservation | Manages flux calibrator source state and backend transformation |
| CCalibration::MeanJones | Computes a weighted mean Jones matrix using Cloude target decomposition |
| CCalibration::ReceptionModel::Report | Base class of objects that report on properties of the measurement equation |
| CCalibration::DataAndModelReport | Print the data and model values for each pulsar |
| CCalibration::FitGoodnessReport | Report on the goodness-of-fit for each source |
| CCalibration::InputDataReport | Report on the reception model paramters |
| CCalibration::ModelParametersReport | Report on the reception model paramters |
| CCalibration::ReceptionModelPlotter | Plots a ReceptionModel |
| CCalibration::ReceptionModelAxisPlotter< Type > | Plots model Stokes parameters as a function of time |
| CCalibration::SignalPath | Manages multiple signal path transformations in a reception model |
| CCalibration::SingleAxisSolver | Derives SingleAxis parameters from input and output states |
| CCalibration::SourceEstimate | Manages a single source and its current best estimate (first guess) |
| CCalibration::SourceDeltaEstimate | Manages a delta source and the current best estimate of the total |
| CCalibration::StandardData | Computes the normalized Stokes parameters in each phase bin |
| CCalibration::StandardPrepare | Conditions input data and selects optimal input states |
| CCalibration::StandardSpectra | Computes the normalized complex Stokes parameters in each harmonic |
| CMEAL::Function [external] | |
| CMEAL::Evaluable< Jones< double > > [external] | |
| CMEAL::Complex2 [external] | |
| CCalibration::Faraday | Faraday rotation transformation |
| CCalibration::IRIonosphere | International Reference Ionosphere (IRI) transformation |
| CCalibration::MeasurementEquation | Models multiple transformations of multiple inputs |
| CCalibration::ReceptionModel | Models a set of transformations and source polarizations |
| CMEAL::Rotation1 [external] | |
| CCalibration::Parallactic | Parallactic angle transformation of receiver feed |
| CMEAL::LeastSquares [external] | |
| CCalibration::ReceptionModel::Solver | Solve the measurement equation by non-linear least squares minimization |
| CCalibration::SolveCeres | Solve the measurement equation using Google's Ceres Solver |
| CCalibration::SolveGSL | Solve the measurement equation using GNU Scientific Library |
| CCalibration::SolveMEAL | Solve the measurement equation by non-linear least squares minimization |
| CPulsar::Algorithm | Data manipulation implementations |
| CPulsar::FluctSpectStats< Profile, ProfileStats > | |
| CPulsar::FluctuationSpectrumStats | Computes statistics of the fluctuation spectrum (Fourier transform of pulse profile) |
| CPulsar::FluctSpectStats< PolnProfile, PolnProfileStats > | |
| CPulsar::PolnSpectrumStats | Computes statistics of full-polarization fluctuation spectra |
| CPulsar::Transformation< Profile > | |
| CPulsar::Combination< Profile > | |
| CPulsar::Convolve | Computes the convolution between two profiles |
| CPulsar::Correlate | Computes the cross-correlation between two profiles |
| CPulsar::Subtract | Computes the difference between two profiles |
| CPulsar::Accumulate | Profile differentiation algorithm |
| CPulsar::AdaptiveSmooth | |
| CPulsar::AddNoise | Compute the logarithm of the Profile |
| CPulsar::Detrend | Profile differentiation algorithm |
| CPulsar::Differentiate | Profile differentiation algorithm |
| CPulsar::Extract | Extracts (and keeps) a specified range of phase bins |
| CPulsar::Logarithm | Compute the logarithm of the Profile |
| CPulsar::Smooth | Profile smoothing algorithms |
| CPulsar::SmoothMean | Smooths a Profile using the mean over a boxcar |
| CPulsar::SmoothMedian | Smooths a Profile using the median over a boxcar |
| CPulsar::SmoothSinc | Smooths a Profile by convolution with a sinc function |
| CPulsar::WaveletSmooth | |
| CPulsar::Transformation< Integration > | |
| CPulsar::ColdPlasma< DispersionDelay, Dedisperse > | |
| CPulsar::Dispersion | Corrects dispersive delays |
| CPulsar::ColdPlasma< Calibration::Faraday, DeFaraday > | |
| CPulsar::FaradayRotation | Corrects Faraday rotation |
| CPulsar::Integrate< Integration > | |
| CPulsar::FrequencyIntegrate | Integrates frequency channels in an Integration |
| CPulsar::ColdPlasma< Calculator, History > | Corrects dielectric effects in cold plasma |
| CPulsar::ImageCorrection | Corrects band-reversed signal due to poor image rejection |
| CPulsar::Mower | Replaces impulsive DM=0 spikes with randomly selected noise |
| CPulsar::LawnMower | Removes broad-band impulsive spikes from pulse profiles |
| CPulsar::RobustMower | Lawn mower algorithm uses robust statistics to find spikes |
| CPulsar::ScatteredPowerCorrection | Corrects the power scattered due to 2-bit quantization |
| CPulsar::Transformation< PolnCalibratorExtension > | |
| CPulsar::Integrate< PolnCalibratorExtension > | |
| CPulsar::PolnCalExtFreqIntegrate | Integrates frequency channels in a polarization calibration extension |
| CPulsar::Transformation< Archive > | |
| CPulsar::Integrate< Archive > | |
| CPulsar::TimeIntegrate | Integrates sub-integrations in an Archive |
| CPulsar::RemoveBaseline | Algorithms that remove the off-pulse baseline |
| CPulsar::RemoveBaseline::Each | Find the baseline from each total intensity profile |
| CPulsar::RemoveBaseline::Total | Find the baseline from the total integrated total intensity profile |
| CPulsar::RemoveVariableBaseline | Remove a variable baseline from each profile |
| CPulsar::TimeFrequencyZap | Find bad data using a statistic vs time and frequency |
| CPulsar::ZapExtend | Extend zapped areas in time and/or frequency |
| CPulsar::ArrivalTime | Manages arrival time estimation |
| CPulsar::MatrixTemplateMatching | Estimates phase shift in Fourier domain using matrix template matching |
| CPulsar::Contemporaneity | Evaluates the contemporaneity of Integrations from two Archives |
| CPulsar::Contemporaneity::AtPulsar | |
| CPulsar::DisperseWeight | Shift phase weight mask by dispersion delay |
| CPulsar::DynamicSpectrum | Computes dynamic spectrum (flux vs time/freq) of an Archive |
| CPulsar::FluctSpectStats< ProfileType, ProfileStatsType > | Manages statistics of fluctuation spectra (Fourier transform of pulse profile) |
| CPulsar::Flux | Computes average flux of a Profile |
| CPulsar::StandardFlux | Computes average flux of a Profile by fitting to a standard |
| CPulsar::LastSignificant | Find the last significant harmonic in a PSD |
| CPulsar::PatchFrequency | Fills missing frequency channels with empties |
| CPulsar::PatchTime | Fills missing sub-integrations with empties |
| CPulsar::PhaseWeightFunction | Algorithms that produce PhaseWeight objects |
| CPulsar::PhaseWeightModifier | PhaseWeight algorithms that receive an input PhaseWeight |
| CPulsar::PhaseWeightShift | Shifts PhaseWeight elements |
| CPulsar::PhaseWeightSmooth | Algorithms that smooth PhaseWeight containers |
| CPulsar::ConvertIsolated | Converts elements without equal neighbours to another state |
| CPulsar::MaskSmooth | Smooths a mask by masking elements with masked neighbours |
| CPulsar::ProfileWeightFunction | PhaseWeight algorithms that receive an input Profile |
| CPulsar::BaselineEstimator | ProfileWeight algorithms that compute profile baselines |
| CPulsar::BaselineStatic | Finds a Profile baseline using an interative bounding method |
| CPulsar::BaselineWindow | Finds the phase window in which the smoothed Profile is an extremum |
| CPulsar::IterativeBaseline | Finds a Profile baseline using an interative bounding method |
| CPulsar::ExponentialBaseline | Finds a baseline that contains gaussian white noise |
| CPulsar::GaussianBaseline | Adaptively computes the baseline, assuming normally distributed noise |
| CPulsar::IQRBaseline | Finds a baseline that falls within the the inter-quartile range |
| CPulsar::OnPulseEstimator | ProfileWeight algorithms that compute on-pulse phase bins |
| CPulsar::OnPulseThreshold | Uses the baseline statistics to find on-pulse phase bins |
| CPulsar::RiseFall | Estimates the on-pulse region between a rise and a fall |
| CPulsar::LastHarmonic | Finds the last significant harmonic in a flucuation power spectral density |
| CPulsar::PeakConsecutive | Finds pulse defined by number of consecutive points above threshold |
| CPulsar::PeakCumulative | Find the edges of a pulse |
| CPulsar::ProfileWeightStatic | Set the Profile weights to a user-specified value |
| CPulsar::PolnProfileStats | Computes polarimetric pulse profile statistics |
| CPulsar::FourthMomentStats | Computes fourth-order moment pulse profile statistics |
| CPulsar::ProfileCovariance | |
| CPulsar::ProfilePCA | Examines profile shape variation with principal components analysis |
| CPulsar::ProfileShiftFit | Calculates profile shifts by fitting to a template/standard |
| CPulsar::ProfileStats | Computes pulse profile statistics |
| CPulsar::SNRatioEstimator | Algorithms that estimate the signal-to-noise ratio of pulse profiles |
| CPulsar::AdaptiveSNR | Calculates the signal-to-noise ratio using a ProfileWeightFunction |
| CPulsar::FortranSNR | Calculates the signal-to-noise ratio by fitting against a standard |
| CPulsar::FourierSNR | Calculates the signal-to-noise ratio in the Fourier domain |
| CPulsar::ModularSNR | Calculates the S/N using an on-pulse and off-pulse ProfileWeightFunction |
| CPulsar::PhaseSNR | Calculates the signal-to-noise ratio using old default algorithm |
| CPulsar::SquareWave | Calculates the signal-to-noise ratio using (on-off)/rms |
| CPulsar::StandardSNR | Calculates the signal-to-noise ratio by fitting against a standard |
| CPulsar::ShiftEstimator | Algorithms that estimate pulse phase shifts |
| CPulsar::PolnProfileShiftEstimator | Algorithms that estimate phase shift from a single polarization profile |
| CPulsar::RotatingVectorModelShift | Estimates phase shift using phi0 from the best-fit rotating vector model |
| CPulsar::ProfileShiftEstimator | Algorithms that estimate the phase shift from a single pulse profile |
| CPulsar::ComponentModel | Models a pulse profile using multiple components |
| CPulsar::FluxCentroid | Estimates phase shift using the flux "centre of mass" |
| CPulsar::MeanPhase | Estimates phase shift using the weighted mean sine and cosine of phase |
| CPulsar::ProfileStandardShift | Estimates the phase shift relative to a standard pulse profile |
| CPulsar::FourierDomainFit | Estimates phase shift in Fourier domain with MCMC error estimate */ |
| CPulsar::GaussianShift | Estimates phase shift in time domain using Gaussian interpolation |
| CPulsar::ParIntShift | Estimates phase shift in time domain using parabolic interpolation |
| CPulsar::PhaseGradShift | Estimates phase shift in Fourier domain |
| CPulsar::SincInterpShift | Estimates phase shift via sinc interpolation of CCF |
| CPulsar::ZeroPadShift | Estimates phase shift in Fourier domain using zero-pad interpolation |
| CPulsar::TimeFrequencyMask | Compute mask from statistic vs time/freq |
| CPulsar::InterQuartileRange | Uses the inter-quartile range to mask bad channels and sub-integrations |
| CPulsar::SetThresholds | Uses set cutoff values to mask bad channels and sub-integrations |
| CPulsar::SumThreshold | Implement the SumThreshold masking algorithm |
| CPulsar::TimeFrequencySmooth | Smooth a statistic vs time freq |
| CPulsar::DoubleMedian | Median smooth in time then frequency |
| CPulsar::TwoDeeMedian | Median smooth using a 2-dimensional boxcar |
| CPulsar::Transformation< Container > | Algorithms that modify data in the Container |
| CPulsar::Combination< Container > | Binary transformations that combine data from another Container |
| CPulsar::Integrate< Container > | Profile integration algorithms |
| CPulsar::Transposer | Provides access to transposed Archive data |
| CPulsar::Weight | Algorithms that set the weights of all Profiles in an Archive |
| CPulsar::ChannelWeight | Algorithms that set the weights of frequency channels |
| CPulsar::ChannelZapMedian | Uses a median smoothed spectrum to find birdies and zap them |
| CPulsar::IntegrationWeight | Algorithms that set the weights of sub-integrations |
| CPulsar::DurationWeight | Sets the weight of each Integration according to its duration |
| CPulsar::RadiometerWeight | Sets the weight of each Integration according to its duration |
| CPulsar::SNRWeight | Sets the weight of each Profile according to its S/N squared |
| CPulsar::StandardSNRWeight | Sets the weight of each Profile according to its S/N squared |
| CPulsar::WidthEstimator | Algorithms that estimate the width of the pulse profile |
| CPulsar::PhaseWidth | Calculates the pulse width in the phase domain |
| CPulsar::Append | Algorithms that combine Integration data |
| CPulsar::FrequencyAppend | Algorithms that combine Integration data |
| CPulsar::TimeAppend | Algorithms that combine Integration data |
| CPulsar::Application | Application with basic command line options |
| CPulsar::Archive::Extension | |
| CPulsar::AuxColdPlasma | Auxiliary cold plasma dispersion and birefringence corrections |
| CPulsar::Backend | Stores information about the instrument backend |
| CPulsar::WidebandCorrelator | Stores Parkes Wideband Correlator parameters |
| CPulsar::CalInfoExtension | Stores information about the reference source (ATNF) |
| CPulsar::CalibrationInterpolatorExtension | Stores Polarization Calibration Model Interpolator information |
| CPulsar::CoherentDedispersion | Record of phase-coherent dispersion removal algorithm |
| CPulsar::DigitiserCounts | Stores digitizer histograms |
| CPulsar::DigitiserStatistics | Stores digitizer statistics |
| CPulsar::ExampleExtension | Example Archive::Extension |
| CPulsar::FITSHdrExtension | Stores PSRFITS header extensions |
| CPulsar::FITSSUBHdrExtension | Stores PSRFITS SUBINT header parameters |
| CPulsar::FeedExtension | Stores a known feed transformation |
| CPulsar::HasChannels | Archive extensions that contain information for each frequency channel |
| CPulsar::CalibratorExtension | Stores Calibrator parameters in an Archive |
| CPulsar::FluxCalibratorExtension | Flux Calibrator Extension |
| CPulsar::PolnCalibratorExtension | Stores PolnCalibrator parameters in an Archive instance |
| CPulsar::CalibratorStokes | Stores the Stokes parameters of the reference source |
| CPulsar::ConfigurableProjectionExtension | Stores ConfigurableProjection parameters in an Archive instance |
| CPulsar::ITRFExtension | International Terrestrial Reference Frame Extension |
| CPulsar::IntegrationOrder | Alternative ways of ordering Integration instances |
| CPulsar::BinLngAscOrder | |
| CPulsar::BinLngPeriOrder | |
| CPulsar::BinaryPhaseOrder | |
| CPulsar::PeriastronOrder | |
| CPulsar::ObsDescription | Stores pulsar parameters as uninterpreted text |
| CPulsar::ObsExtension | Observation Information Extension |
| CPulsar::Passband | Instrumental passband (or bandpass) |
| CPulsar::PowerEstimator | Produces on-pulse and off-pulse power spectra |
| CPulsar::ScintPowerEstimator | Returns power estimates from a ScintArchive |
| CPulsar::Receiver | Contains information about the receiver and receiver platform |
| CPulsar::TapeInfo | Stores information about the tape on which the data were recorded |
| CPulsar::Telescope | Contains information about the telescope used for the observation |
| CPulsar::TwoBitStats | Stores histograms of two-bit low-voltage states |
| CPulsar::dspReduction | Stores dspsr data reduction parameters |
| CPulsar::Archive::Match | Policy used to determine if two archives match |
| CPulsar::ThresholdMatch | Criterion used to determine if two archives match |
| CPulsar::BackendCorrection | Correct the backend convention, based on BE_PHASE and BE_DCC |
| CPulsar::BasisCorrection | Corrects the basis, based on FD_POLN, FD_HAND and FD_SANG |
| CPulsar::Calibrator | Polarization and flux calibrators |
| CPulsar::FluxCalibrator | Calibrates flux using standard candles and artificial sources |
| CPulsar::FrontendCorrection | Corrects the recorded properties of the frontend |
| CPulsar::IonosphereCalibrator | Corrects ionospheric Faraday rotation |
| CPulsar::PolnCalibrator | Polarimetric calibrators |
| CPulsar::HybridCalibrator | Supplements a SystemCalibrator with a SingleAxisCalibrator |
| CPulsar::ManualPolnCalibrator | Manages a table of Jones matrix elements as a function of time and frequency |
| CPulsar::ReferenceCalibrator | Calibrators derived from reference source observations |
| CPulsar::PolarCalibrator | Represents the system as a polar decomposition |
| CPulsar::SingleAxisCalibrator | Represents the system as a Calibration::SingleAxis |
| CPulsar::DoPCalibrator | Degree of Polarization Calibrator (P236) |
| CPulsar::OffPulseCalibrator | Uses the off-pulse noise statistics to scale the polarization |
| CPulsar::SystemCalibrator | PolnCalibrator with estimated calibrator Stokes parameters |
| CPulsar::PulsarCalibrator | Implements Measurement Equation Template Matching (van Straten 2013) |
| CPulsar::ReceptionCalibrator | Implements Measurement Equation Modeling (van Straten 2004) |
| CPulsar::Calibrator::Info | |
| CPulsar::CalibratorStokesInfo | Communicates CalibratorStokes parameters to plotting routines |
| CPulsar::ConfigurableProjection::Info | Communicates ConfigurableProjection parameters to plotting routines |
| CPulsar::ConstantGainInfo | FluxCalibrator parameter communication |
| CPulsar::CorrelationInfo | Communicates information about correlation between model parameters |
| CPulsar::FluxCalManagerInfo | Communicates FluxCalManager parameters to plotting routines |
| CPulsar::FluxCalibrator::Info | FluxCalibrator parameter communication |
| CPulsar::IXRInfo | Communicates PolnCalibrator IXR to plotting routines |
| CPulsar::SolverInfo | Communicates PolnCalibrator solver parameters to plotting routines |
| CPulsar::SourceInfo | Communicates Calibrator Stokes parameters |
| CPulsar::VariationInfo | Communicates time variation parameters to plotting routines |
| CPulsar::PolynomialInfo | Communicates Polynomial function parameters to plotting routines |
| CPulsar::StepsInfo | Communicates Steps function parameters to plotting routines |
| CPulsar::Calibrator::Variation | Abstract base of classes that update model parameters |
| CPulsar::CalibrationInterpolator | A calibration solution that spans a finite bandwidth and time |
| CPulsar::CalibratorPlotter | Plots Calibrator parameters |
| CPulsar::SystemCalibratorPlotter | Plots the various components of a SystemCalibrator |
| CPulsar::ReceptionCalibratorPlotter | Plots the various components of a ReceptionCalibrator |
| CPulsar::CompareWith | Loops over two dimensions of an Archive, comparing profiles |
| CPulsar::CompareWithEachOther | Summarizes a comparison of each Profile with every other Profile |
| CPulsar::CompareWithSum | Summarizes a comparison of each Profile with their sum |
| CPulsar::ComplexRVMFit | Fit rotating vector model to Stokes Q and U profiles |
| CPulsar::ConfigurableProjectionExtension::Transformation | Intermediate storage of MEAL::Complex parameters |
| CPulsar::Container | Data storage implementations |
| CPulsar::Integration | Array of Profiles integrated over the same time interval |
| CPulsar::BasicIntegration | BasicIntegration class |
| CPulsar::IntegrationManager | Manages a vector of Integration instances |
| CPulsar::Archive | The primary interface to pulsar observational data |
| CPulsar::BasicArchive | Defines the pure virtual methods declared in Pulsar::Archive |
| CPulsar::ASCIIArchive | Loads ASCII data files also known as SIGPROC format |
| CPulsar::ASPArchive | Loads and unloads ASP Pulsar archives |
| CPulsar::BPPArchive | Loads and unloads BPP Pulsar archives |
| CPulsar::EPOSArchive | Loads and unloads EPOS Pulsar archives |
| CPulsar::ExampleArchive | Loads and unloads Example Pulsar archives |
| CPulsar::FITSArchive | Loads and unloads PSRFITS archives |
| CPulsar::PRESTOArchive | Loads and unloads PRESTO Prepfold (.pfd) pulsar archives |
| CPulsar::UVMArchive | Loads UVM data files |
| CPulsar::WAPPArchive | Loads and unloads WAPP Pulsar archives |
| CPulsar::pdv_KtZ_Archive | Loads data from the ASCII output by pdv -KtZ |
| CPulsar::EPNArchive | Reads the European Pulsar Network (EPN) file format |
| CPulsar::PuMaArchive | Loads and unloads PuMa Pulsar archives |
| CPulsar::TimerArchive | Reads and writes the timer archive file format |
| CPulsar::BasebandArchive | Pulsar Archive produced by psrdisp |
| CPulsar::ScintArchive | A TimerArchive with transposed phase and frequency axis |
| CPulsar::PolnProfile | Polarimetric pulse profile transformations and derivations |
| CPulsar::ProfileAmps | Provides protected access to the Profile amplitudes array |
| CPulsar::Profile | Any quantity recorded as a function of pulse phase |
| CPulsar::StokesCovariance | Phase-resolved four-dimensional covariance matrix of Stokes parameters |
| CPulsar::StokesCrossCovariance | Cross-covariances between the Stokes parameters |
| CPulsar::CrossCovarianceMatrix::Stream | Pure virtual base class of a stream of covariances stored in blocks |
| CPulsar::DataSet | List of input data from a single pulsar and its calibrator observations |
| CPulsar::DataSetManager | Manages sets of data from multiple sources and a calibrator database |
| CPulsar::Database | Pulsar Observation Database |
| CPulsar::Database::Criteria | Describes Database matching criteria |
| CPulsar::Database::Entry | Pulsar Database Entry |
| CPulsar::FluxCalibrator::Policy | Flux calibration data for each receptor |
| CPulsar::FluxCalibrator::ConstantGain | Used when gain remains constant between FluxCal-On and Off observations |
| CPulsar::FluxCalibrator::VariableGain | Used when gain varies between FluxCal-On and Off observations |
| CPulsar::FluxCalibratorExtension::Solution | Intermediate storage of MEAL::Complex parameters |
| CPulsar::Integrate< Container >::RangePolicy | |
| CPulsar::Integration::Expert | Provides access to private and protected members of Integration |
| CPulsar::Integration::Extension | |
| CPulsar::AuxColdPlasmaMeasures | Stores parameters used to correct variable dispersion and birefringence |
| CPulsar::ColdPlasmaHistory | Stores parameters used to correct dispersion and Faraday rotation in each Integration |
| CPulsar::DeFaraday | Stores parameters used to correct Faraday rotation in each Integration |
| CPulsar::Dedisperse | Stores parameters used to correct dispersion in each Integration |
| CPulsar::Pointing | Telescope pointing parameters recorded during the observation |
| CPulsar::SpectralKurtosis | Spectral Kurtosis Staticstics calculated during observation |
| CPulsar::Integration::Meta | Stores otherwise shared attributes of orphaned Integrations |
| CPulsar::IntegrationBarycentre | Convenience interface to Barycentre class |
| CPulsar::IntegrationManager::Expert | Provides access to private and protected members of IntegrationManager |
| CPulsar::Archive::Expert | Provides access to private and protected member of Archive |
| CPulsar::MeanArrivalTime | Computes inverse-variance weighted mean frequency and arrival time, with optional delta-DM |
| CPulsar::ModeSeparation | Separates polarized modes of emission |
| CPulsar::NoiseStatistics | Computes the noise to Fourier noise ratio |
| CPulsar::PhaseWeight | Stores a weight for each Profile phase bin |
| CPulsar::Plot | Base class of all plotters |
| CPulsar::FramedPlot | A Plot with a PlotFrame |
| CPulsar::Poincare | Plots the Stokes vector in three-dimensional Poincare space |
| CPulsar::SimplePlot | Plots a single plot |
| CPulsar::CalPhVFreqPlot | Plots the calibrator phase vs frequency |
| CPulsar::DigitiserCountsPlot | Plots a histogram of the DigitiserCounts |
| CPulsar::DynamicSpectrumPlot | Base class for image plots of something vs time and frequency |
| CPulsar::DynamicBaselineSpectrumPlot | Plots off-pulse mean or variance as a func of time and freq |
| CPulsar::DynamicCalSpectrumPlot | Plots off-pulse mean or variance as a func of time and freq |
| CPulsar::DynamicSNSpectrumPlot | Plot pulsar signal-to-noise ratio as a func of time and freq |
| CPulsar::DynamicStatSpectrumPlot | Plots off-pulse mean or variance as a func of time and freq |
| CPulsar::DynamicWeightSpectrumPlot | Plot archive weights as a func of time and freq |
| CPulsar::FluctPlot | Plots fluctuation power spectra |
| CPulsar::StokesFluctPhase | Plots fluctuation power spectra |
| CPulsar::StokesFluctPlot | Plots fluctuation power spectra |
| CPulsar::FrequencyPlot | Simple plots with radio frequency along the x-axis |
| CPulsar::CalibratorParameter | Plots a single class of model parameters from Calibrator::Info |
| CPulsar::CalibratorSpectrum | Plots flux profiles |
| CPulsar::ChannelWeightsPlot | Plot of data weight vs frequency |
| CPulsar::PowerSpectra | Plots flux profiles |
| CPulsar::SpectrumPlot | Plots a single spectrum |
| CPulsar::PhasePlot | Simple plots with pulse phase along the x-axis |
| CPulsar::TwoBitPlot | Plots the measured distribution of the fraction of low voltage states |
| CPulsar::MultiData | Combines multiple data sets in a single plot |
| CPulsar::MultiDataPlot< Type > | Combines multiple data sets in a single plot |
| CPulsar::MultiPlot | Plots multiple viewports |
| CPulsar::BandpassChannelWeightPlot | Plot of offpulse bandpass and channel weights |
| CPulsar::MultiFrequency | Plots multiple viewports with radio frequency along the shared x-axis |
| CPulsar::CalibratorInfo | Plots every class of model parameters from Calibrator::Info |
| CPulsar::MultiPhase | Plots multiple viewports with pulse phase along the shared x-axis |
| CPulsar::PhaseVsFrequencyPlus | Plots phase vs. frequency, plus integrated profile and spectrum |
| CPulsar::PhaseVsHistPlus | Plots phase vs. frequency, plus integrated profile and spectrum |
| CPulsar::Plot::Constructor | |
| CPulsar::PlotAnnotation | Add generic annotations to any SimplePlot |
| CPulsar::PlotAttributes | Stores the properties of the plot frame |
| CPulsar::MultiFrame | Manages multiple plot frames |
| CPulsar::PlotFrame | Stores the properties of the plot frame |
| CPulsar::PlotAxis | Stores the label and cpgbox options for an axis |
| CPulsar::PlotEdge | The edge of a plot viewport |
| CPulsar::PlotScale | The scale on an axis |
| CPulsar::FrequencyScale | Represents an axis with radio frequency ordinate |
| CPulsar::MoreScale | Represents an axis with radio frequency ordinate |
| CPulsar::PhaseScale | Reperesents an axis with pulse phase ordinate |
| CPulsar::TimeScale | Represents an axis with a time ordinate |
| CPulsar::PlotLabel | Stores three labels: left, centre, and right |
| CPulsar::InfoLabel | Print a label with three rows above the plot frame |
| CPulsar::PlotLoop | Base class of all plotters |
| CPulsar::PlotPen | Stores and sets plot line attributes |
| CPulsar::Pointing::Info | Extra pointing information |
| CPulsar::PolnCalibratorExtension::Transformation | Intermediate storage of MEAL::Complex parameters |
| CPulsar::PolnProfileFit | The matrix template matching algorithm |
| CPulsar::Processor | Interface to any object that processes data in an Archive |
| CPulsar::Application::Options | Describes application command line options |
| CPulsar::CommonOptions | Common command line options |
| CPulsar::PlotOptions | Plot command line options |
| CPulsar::StandardOptions | Standard interpreter command line options |
| CPulsar::UnloadOptions | Unload interpreter command line options |
| CPulsar::Profile::Extension | |
| CPulsar::DataExtension | |
| CPulsar::MoreProfiles | |
| CPulsar::FourthMoments | |
| CPulsar::PhaseResolvedHistogram | |
| CPulsar::Profile::Strategies | Manages the strategies that implement algorithms |
| CPulsar::ManagedStrategies | Inserted by Integration class to tell Profile instance it is managed |
| CPulsar::ProfileColumn | Loads and unloads Profile vector from PSRFITS archives |
| CPulsar::ProfileVectorPlotter | Plots flux profiles |
| CPulsar::ProjectionCorrection | Computes the projection of the receptors onto the sky |
| CPulsar::Receiver::State | The internal state of the Receiver Extension class |
| CPulsar::Receiver::Linear | Stores the X and Y receptor and calibrator orientations |
| CPulsar::Receiver::Native | Stores receptor basis, hand, and orientation, and calibrator phase |
| CPulsar::Receiver::Field | Stores the field orientation |
| CPulsar::RemoveBaseline::Operation | Performs the baseline removal operation |
| CPulsar::ScalarTemplateMatching | The original scalar template matching algorithm |
| CPulsar::SplineSmooth | Base class of penalized splines (p-spline) for smoothing |
| CPulsar::Statistics | Interface to a variety of useful statistics |
| CPulsar::SyntheticPolnProfile | Simulated polarimetric pulse profile |
| CPulsar::SimplePolnProfile | Simulates a simple Gaussian with a standard RVM and zero circular |
| CPulsar::SyntheticPolnProfile | Simulated polarimetric pulse profile |
| CPulsar::SystemCalibrator::Unloader | Unloads Pulsar::SystemCalibrator solution to file |
| CPulsar::UnloadJones | Unloads SystemCalibrator as a 2-D array of Jones matrices |
| CPulsar::SystemCalibratorManager | Manages multiple sources and a common model |
| CPulsar::VariableTransformationManager | Manager of variable transformations |
| CPulsar::ConfigurableProjection | Manager of variable transformations |
| CPulsar::KnownVariableTransformation | Manager of variable transformations |
| CPulsar::VariableFaradayRotation | Encapsulates known interstellar and ionospheric Faraday rotation |
| CPulsar::VariableProjectionCorrection | Adapts a KnonwnVariableTransformation to a ProjectionCorrection |
| CPulsar::VariableTransformationFile | Adapts a VariableTransformationManager to a ManualPolnCalibrator |
| CPulsar::WaveletTransform | Performs 1-D discrete wavelet transforms (DWT) |
| CTextInterface::Parser [external] | |
| CTextInterface::To< T > [external] | |
| CPulsar::Archive::Extension::Interface< T > | Convenience class implements TextInterface::To<T>::get_interface_name |
| CPulsar::EmptyInterface< T > | Convenience interface used to add ShiftEstimator children to factory |
| CPulsar::Integration::Extension::Interface< T > | Convenience class implements TextInterface::To<T>::get_interface_name |
| CTextInterface::To< Archive > [external] | |
| CPulsar::Archive::Interface | Provides a text interface to get and set Archive attributes |
| CTextInterface::To< AuxColdPlasmaMeasures > [external] | |
| CPulsar::Integration::Extension::Interface< AuxColdPlasmaMeasures > | |
| CPulsar::AuxColdPlasmaMeasures::Interface | Text interface to a AuxColdPlasmaMeasures instance |
| CTextInterface::To< Pulsar::Backend > [external] | |
| CPulsar::Backend::Interface | Text interface to Backend extension |
| CTextInterface::To< CalibrationInterpolatorExtension > [external] | |
| CPulsar::CalibrationInterpolatorExtension::Interface | Text interface to CalibrationInterpolatorExtension extension |
| CTextInterface::To< Parameter > [external] | |
| CPulsar::CalibrationInterpolatorExtension::Parameter::Interface | Text interface to CalibrationInterpolatorExtension::Parameter |
| CTextInterface::To< const Calibrator::Type > [external] | |
| CPulsar::Calibrator::Type::Interface | Text interface to Calibrator::Type class |
| CTextInterface::To< Pulsar::CalibratorExtension > [external] | |
| CPulsar::CalibratorExtension::Interface | Text interface to CalibratorExtension extension |
| CTextInterface::To< Integration > [external] | |
| CPulsar::Integration::Interface | Provides a text interface to get and set Integration attributes |
| CTextInterface::To< PhaseWeight > [external] | |
| CPulsar::PhaseWeight::Interface | Archive statistics text interface |
| CTextInterface::To< Pointing > [external] | |
| CPulsar::Integration::Extension::Interface< Pointing > | |
| CTextInterface::To< PolnProfileStats > [external] | |
| CPulsar::PolnProfileStats::Interface | Archive statistics text interface |
| CTextInterface::To< ProfileStats > [external] | |
| CPulsar::ProfileStats::Interface | Profile statistics text interface |
| CTextInterface::To< Statistics > [external] | |
| CPulsar::Statistics::Interface | Archive statistics text interface |
| Cpgplot::ColourBar | Colour bar (wedge) manager |
| Cpgplot::ColourMap | Colour map manager |
| CPulsar::Index | Combines an index value and integrate flag |
| CCoherentDedispersion::InputChannel | Coherent dedispersion attributes specific to input frequency channel |
| CPulsar::CoherentDedispersion::InputChannel | Coherent dedispersion attributes specific to input frequency channel |
| CPulsar::AuxColdPlasma::Interface | Text interface to a AuxColdPlasma instance |
| CInterpreter | Pulsar data processing command language interpreter |
| CPulsar::Interpreter | Pulsar data processing command language interpreter |
| Cios | STL class |
| CJones< double > [external] | |
| CPulsar::LabelledJones< double > | |
| CJones< T > [external] | |
| CPulsar::LabelledJones< T > | A Jones matrix with a label |
| Costream | STL class |
| Costringstream | STL class |
| CCoherentDedispersion::OutputChannel | Coherent dedispersion attributes specific to output frequency channel |
| CPulsar::CoherentDedispersion::OutputChannel | Coherent dedispersion attributes specific to output frequency channel |
| Cpair< T1, T2 > | STL class |
| CPulsar::PhaseWeightStatistic | Commmon statistics that can be derived from a pulse profile |
| CJenetAnderson98::Plot | Plots the distribution of Phi |
| CPlotFactory | Provides a text interface to create new plots |
| CPulsar::PlotFactory | Provides a text interface to create new plots |
| CPulsar::ProfileStatistic | Commmon statistics that can be derived from a pulse profile |
| CPulsar::ManualPolnCalibrator::Response | The response at a single radio frequency |
| CPulsar::RotatingVectorModelOptions | RotatingVectorModel command line options |
| CPulsar::ScalarProfileFitAnalysis | Analysis of the scalar template matching algorithm |
| CPulsar::ScrunchFactor | Manages a combined scrunch factor or target dimension |
| CPulsar::SimPolnTiming | Simulates full-Stokes arrival time estimation |
| CDigitiserCounts::SubintCounts | Class representing an array of digitiser counts for a subint |
| CPulsar::DigitiserCounts::SubintCounts | Class representing an array of digitiser counts for a subint |
| CCalibration::TransformationFactory | Constructs and configures new Complex2 given descriptive string |
| CPulsar::Calibrator::Type | |
| CPulsar::CalibratorTypes::Corrections | Corrections |
| CPulsar::CalibratorTypes::Flux | Flux calibrator |
| CPulsar::CalibratorTypes::Poln | Polarization calibrator |
| CPulsar::CalibratorTypes::CompleteJones | Full 7 degrees of freedom parameterization of Jones matrix |
| CPulsar::CalibratorTypes::Phenomenological | Phenomenological parameterizations of Jones matrix |
| CPulsar::CalibratorTypes::bri00_Eq19 | Britton (2000; ApJ 532:1240), equation 19 |
| CPulsar::CalibratorTypes::bri00_Eq19_iso | Britton (2000; ApJ 532:1240), equation 19, with isolated degeneracy |
| CPulsar::CalibratorTypes::van04_Eq18 | Van Straten (2004; ApJSS 152:129), equation 18 |
| CPulsar::CalibratorTypes::van04_Eq13 | Van Straten (2004; ApJSS 152:129), equation 13 |
| CPulsar::CalibratorTypes::van09_Eq | Unpublished polar decomposition |
| CPulsar::CalibratorTypes::Hybrid | Mixes a SingleAxis and Phenomenological parameterization |
| CPulsar::CalibratorTypes::ovhb04 | Ord, van Straten, Hotan & Bailes (2004; MNRAS 352:804), section 2.1 |
| CPulsar::CalibratorTypes::Nefarious | Calibrate by brute force and unjustified assumptions |
| CPulsar::CalibratorTypes::DoP | Degree of Polarization Calibrator (P236) |
| CPulsar::CalibratorTypes::OffPulse | Off-pulse Calibrator (P236) |
| CPulsar::CalibratorTypes::SingleAxis | Gain, differential gain and differential phase |
| CPulsar::CalibratorTypes::van02_EqA1 | Van Straten (2002; ApJ 568:436), equation A1 |
| Cstd::vector< T > | STL class |
| CCalibration::CoherencyMeasurementSet | A CoherencyMeasurement set and their coordinates |
| CPulsar::WeightedFrequency | Compute the weighted mean frequency |
| CPulsar::WeightInterpreter | Interprets configuration strings into a weighting policy |