version  0.0.1
Defines the C++ API for MsPASS
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::BasicDeconOperator
 Cmspass::algorithms::deconvolution::ScalarDeconBase class decon operator for single station 3C decon (receiver functions)
 Cmspass::algorithms::deconvolution::GeneralIterDeconImplements the Generalized Iterative Method of Wang and Pavlis
 Cmspass::algorithms::deconvolution::LeastSquareDecon
 Cmspass::algorithms::deconvolution::MultiTaperSpecDivDecon
 Cmspass::algorithms::deconvolution::MultiTaperXcorDecon
 Cmspass::algorithms::deconvolution::WaterLevelDecon
 Cmspass::utility::BasicMetadataAbstract base class for Metadata concept
 Cmspass::utility::Metadata
 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::SeismogramWGaps
 Cmspass::seismic::CoreTimeSeriesScalar time series data object
 Cmspass::seismic::TimeSeriesImplemntation of TimeSeries for MsPASS
 Cmspass::seismic::TimeSeriesWGaps
 Cmspass::seismic::Ensemble< Tdata >
 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::BasicTaper
 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::ComplexArray
 Cmspass::seismic::DataGap
 Cmspass::seismic::SeismogramWGaps
 Cmspass::seismic::TimeSeriesWGaps
 Cmspass::utility::dmatrixLightweight, simple matrix object
 Cmspass::utility::dvectorA vector compatible with dmatrix objects
 Cmspass::algorithms::deconvolution::ERR
 Cmspass::algorithms::deconvolution::LAPACK_ERROR
 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::LeastSquareDecon
 Cmspass::algorithms::deconvolution::MultiTaperSpecDivDecon
 Cmspass::algorithms::deconvolution::MultiTaperXcorDecon
 Cmspass::algorithms::deconvolution::WaterLevelDecon
 Cmspass::algorithms::deconvolution::FortranComplex32
 Cmspass::algorithms::deconvolution::FortranComplex64
 Cmspass::algorithms::greater_seedorder
 Cmspass::utility::LogData
 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_index
 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::ProcessManager
 Cmspass::algorithms::SegmentVectorProperties
 Cmspass::algorithms::deconvolution::ShapingWaveletFrequency domain shaping wavelet
 Cmspass::seismic::SlownessVectorSlowness vector object.
 Cmspass::utility::sort_by_stage
 Cmspass::utility::SphericalCoordinateEncapsulates spherical coordinates in a data structure
 Cmspass::algorithms::deconvolution::ThreeCSpike
 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