MsPASS C++ API  2.4.1.dev4+g92330b7a
Defines the C++ API for MsPASS
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cmspass::utility::AlgorithmDefinitionLightweight data structure to completely describe an algorithm
 Cmspass::utility::AttributeCrossReferenceCross reference between external and internal names
 Cmspass::utility::AttributeMapAn object to map internal and external attribute names
 Cmspass::utility::AttributePropertiesDefines properties of a database attribute and link to internal names
 Cmspass::algorithms::amplitudes::BandwidthDataHolds parameters defining a passband computed from snr
 Cmspass::algorithms::deconvolution::Base3CDeconAbsract base class for algorithms handling full 3C data
 Cmspass::algorithms::deconvolution::CNR3CDeconColored Noise Regularized 3C Deconvolution opertor
 Cmspass::algorithms::deconvolution::BasicDeconOperatorAbstract interface for deconvolution operators configurable by Metadata
 Cmspass::algorithms::deconvolution::ScalarDeconBase class decon operator for single station 3C decon (receiver functions)
 Cmspass::algorithms::deconvolution::FrequencyDomainGIDDeconFrequency-domain generalized iterative deconvolution
 Cmspass::algorithms::deconvolution::LeastSquareDeconScalar least-squares deconvolution operator
 Cmspass::algorithms::deconvolution::MultiTaperSpecDivDeconMultitaper power-stabilized spectral-division deconvolution
 Cmspass::algorithms::deconvolution::MultiTaperXcorDeconMultitaper source-power-stabilized deconvolution
 Cmspass::algorithms::deconvolution::NoiseStableDeconNoise-aware stable FFT inverse used by NS-GID
 Cmspass::algorithms::deconvolution::TimeDomainGIDDeconThree-component generalized iterative deconvolution in time
 Cmspass::algorithms::deconvolution::TimeDomainLeastSquareDeconTime-domain damped least-squares deconvolution
 Cmspass::algorithms::deconvolution::WaterLevelDeconScalar water-level deconvolution operator
 Cmspass::utility::BasicMetadataAbstract base class for Metadata concept
 Cmspass::utility::MetadataType-safe metadata container used throughout MsPASS
 Cmspass::seismic::Ensemble< T >
 Cmspass::seismic::LoggingEnsemble< T >Template class that extends Ensemble to include an error log and live tests
 Cmspass::seismic::CoreSeismogramVector (three-component) seismogram data object
 Cmspass::seismic::SeismogramImplemntation of Seismogram for MsPASS
 Cmspass::seismic::SeismogramWGapsThree-component Seismogram with explicit data-gap tracking
 Cmspass::seismic::CoreTimeSeriesScalar time series data object
 Cmspass::seismic::TimeSeriesImplemntation of TimeSeries for MsPASS
 Cmspass::seismic::TimeSeriesWGapsScalar TimeSeries with explicit data-gap tracking
 Cmspass::seismic::Ensemble< Tdata >Metadata-bearing container for a collection of seismic data objects
 Cmspass::seismic::PowerSpectrum
 Cmspass::utility::AntelopePfC++ object version of a parameter file
 Cmspass::utility::BasicProcessingHistory
 Cmspass::utility::ProcessingHistoryLightweight class to preserve procesing chain of atomic objects
 Cmspass::seismic::SeismogramImplemntation of Seismogram for MsPASS
 Cmspass::seismic::TimeSeriesImplemntation of TimeSeries for MsPASS
 Cmspass::seismic::BasicSpectrum
 Cmspass::seismic::PowerSpectrum
 Cmspass::algorithms::BasicTaperAbstract base class for taper operators
 Cmspass::algorithms::CosineTaperTaper front and/or end of a time seris with a half cosine function
 Cmspass::algorithms::LinearTaperUsed to construct an operator to apply a linear taper to either end
 Cmspass::algorithms::VectorTaper
 Cmspass::seismic::BasicTimeSeriesBase class for time series objects
 Cmspass::seismic::CoreSeismogramVector (three-component) seismogram data object
 Cmspass::seismic::CoreTimeSeriesScalar time series data object
 Cmspass::algorithms::ButterworthMsPASS implementation of Butterworth filter as processing object
 Cmspass::algorithms::deconvolution::ComplexArrayInterfacing object to ease conversion between FORTRAN and C++ complex
 Cmspass::seismic::DataGapContainer defining invalid time spans for gappy seismic data
 Cmspass::seismic::SeismogramWGapsThree-component Seismogram with explicit data-gap tracking
 Cmspass::seismic::TimeSeriesWGapsScalar TimeSeries with explicit data-gap tracking
 Cmspass::utility::dmatrixLightweight, simple matrix object
 Cmspass::utility::dvectorA vector compatible with dmatrix objects
 Cmspass::algorithms::deconvolution::ERRBase error container used by DPSS/LAPACK helper routines
 Cmspass::algorithms::deconvolution::LAPACK_ERRORError raised for failures reported by LAPACK routines
 Cmspass::utility::ErrorLoggerContainer to hold error logs for a data object
 Cstd::exception
 Cmspass::utility::MsPASSErrorBase class for error object thrown by MsPASS library routines
 Cmspass::utility::AntelopePfErrorError class for AntelopePf object
 Cmspass::utility::MetadataGetErrorError thrown when get operators fail
 Cmspass::utility::dmatrix_index_errorSpecial convenience class for matrix indexing errors
 Cmspass::utility::dmatrix_size_errorConvenience class for dmatrix use errors
 Cmspass::algorithms::deconvolution::FFTDeconOperatorObject to hold components needed in all fft based decon algorithms
 Cmspass::algorithms::deconvolution::CNR3CDeconColored Noise Regularized 3C Deconvolution opertor
 Cmspass::algorithms::deconvolution::CNRDeconEngineColored-noise regularized three-component deconvolution engine
 Cmspass::algorithms::deconvolution::LeastSquareDeconScalar least-squares deconvolution operator
 Cmspass::algorithms::deconvolution::MultiTaperSpecDivDeconMultitaper power-stabilized spectral-division deconvolution
 Cmspass::algorithms::deconvolution::MultiTaperXcorDeconMultitaper source-power-stabilized deconvolution
 Cmspass::algorithms::deconvolution::NoiseStableDeconNoise-aware stable FFT inverse used by NS-GID
 Cmspass::algorithms::deconvolution::WaterLevelDeconScalar water-level deconvolution operator
 Cmspass::algorithms::deconvolution::FortranComplex32FORTRAN-compatible single-precision complex value
 Cmspass::algorithms::deconvolution::FortranComplex64FORTRAN-compatible double-precision complex value
 Cmspass::algorithms::deconvolution::GIDAdaptivePenaltyMetricsDiagnostics from adaptive lag-penalty memory updates
 Cmspass::algorithms::greater_seedorderSort TimeSeries objects into descending SEED channel order
 Cmspass::algorithms::deconvolution::GroupSparseDeconResultResult bundle returned by group-sparse GID deconvolution
 Cmspass::utility::LogDataOne error-log record with provenance and severity
 Cmspass::utility::Metadata_typedefUsed in Metadata to defined type of Metadata associated with a given tag
 Cmspass::utility::MetadataDefinitionsDefine properties of Metadata known to mspass
 Cmspass::io::mseed_indexIndex entry describing one contiguous MiniSEED data segment
 Cmspass::io::MSEED_sid
 Cmspass::algorithms::deconvolution::MTPowerSpectrumEngineMultittaper power spectral estimator
 Cmspass::utility::NodeDataHolds properties of data used as input to algorithm that created this object
 Cmspass::utility::ProcessManagerManager for process-level algorithm and job identifiers
 Cmspass::algorithms::SegmentVectorProperties
 Cmspass::algorithms::deconvolution::ShapingWaveletFrequency domain shaping wavelet
 Cmspass::seismic::SlownessVectorSlowness vector object
 Cmspass::utility::sort_by_stageOrder algorithm-history tuples by processing stage
 Cmspass::utility::SphericalCoordinateEncapsulates spherical coordinates in a data structure
 Cmspass::algorithms::deconvolution::ThreeCSpikeSparse three-component spike used by iterative deconvolution
 Cmspass::algorithms::TimeWindowDefines a time window
 Cmspass::algorithms::TimeWindowCmpFunction object used for weak comparison to order TimeWindow objects
 Cmspass::seismic::TimeWindowCmpFunction object used for weak comparison to order TimeWindow objects
 Cmspass::algorithms::TopMuteMute operator for "top" of signals defined first smaple forward
 Cmspass::utility::VectorStatistics< T >Generic object to compute common robust statistics from a vector container of data