1#ifndef _MSPASS_ALGORITHMS_H_
2#define _MSPASS_ALGORITHMS_H_
7#include "mspass/algorithms/TimeWindow.h"
8#include "mspass/seismic/Ensemble.h"
9#include "mspass/seismic/Seismogram.h"
10#include "mspass/seismic/TimeSeries.h"
11#include "mspass/seismic/TimeSeriesWGaps.h"
12namespace mspass::algorithms {
150std::shared_ptr<mspass::seismic::Seismogram>
177 const unsigned int component);
194std::shared_ptr<mspass::seismic::ThreeComponentEnsemble>
219 const unsigned int comp);
300BundleSEEDGroup(
const std::vector<mspass::seismic::TimeSeries> &d,
301 const size_t i0,
const size_t iend);
365void seed_ensemble_sort(
368splice_segments(std::vector<mspass::seismic::TimeSeries> &segments,
370std::vector<mspass::seismic::TimeSeries>
371repair_overlaps(std::vector<mspass::seismic::TimeSeries> &segments);
Defines a time window.
Definition TimeWindow.h:12
Vector (three-component) seismogram data object.
Definition CoreSeismogram.h:39
Scalar time series data object.
Definition CoreTimeSeries.h:17
Template class that extends Ensemble to include an error log and live tests.
Definition Ensemble.h:135
Implemntation of Seismogram for MsPASS.
Definition Seismogram.h:14
Implemntation of TimeSeries for MsPASS.
Definition TimeSeries.h:14
Definition TimeSeriesWGaps.h:6