3#include "mspass/seismic/CoreTimeSeries.h"
4#include "mspass/utility/ErrorLogger.h"
5#include "mspass/utility/ProcessingHistory.h"
129 const std::vector<double> &d);
Base class for time series objects.
Definition BasicTimeSeries.h:35
Scalar time series data object.
Definition CoreTimeSeries.h:17
Implemntation of TimeSeries for MsPASS.
Definition TimeSeries.h:14
TimeSeries & operator*=(const double scale)
Definition TimeSeries.h:183
TimeSeries(const mspass::seismic::CoreTimeSeries &d)
Construct from lower level CoreTimeSeries.
Definition TimeSeries.h:95
size_t memory_use() const
Definition TimeSeries.cc:88
const CoreTimeSeries operator-(const CoreTimeSeries &other) const
Definition TimeSeries.h:224
TimeSeries & operator+=(const CoreTimeSeries &d)
Definition TimeSeries.h:154
TimeSeries()
Definition TimeSeries.h:17
TimeSeries & operator+=(const TimeSeries &d)
Definition TimeSeries.h:142
TimeSeries(const TimeSeries &parent)
Definition TimeSeries.h:131
const CoreTimeSeries operator+(const CoreTimeSeries &other) const
Definition TimeSeries.h:173
TimeSeries & operator-=(const CoreTimeSeries &d)
Definition TimeSeries.h:205
void load_history(const mspass::utility::ProcessingHistory &h)
Definition TimeSeries.cc:85
TimeSeries(const size_t nsamples)
Definition TimeSeries.h:36
const TimeSeries operator-(const TimeSeries &other) const
Definition TimeSeries.h:214
TimeSeries & operator-=(const TimeSeries &d)
Definition TimeSeries.h:193
TimeSeries & operator=(const TimeSeries &parent)
Definition TimeSeries.cc:78
TimeSeries(const BasicTimeSeries &bts, const Metadata &md)
Definition TimeSeries.h:53
const TimeSeries operator+(const TimeSeries &other) const
Definition TimeSeries.h:163
Lightweight class to preserve procesing chain of atomic objects.
Definition ProcessingHistory.h:243
ErrorLogger elog
Definition ProcessingHistory.h:246
Define metadata keys.
Definition BasicSpectrum.h:6