MsPASS C++ API  2.4.1.dev4+g92330b7a
Defines the C++ API for MsPASS
Loading...
Searching...
No Matches
BasicDeconOperator.h
1
2#ifndef __CORE_DECON_OPERATOR_H__
3#define __CORE_DECON_OPERATOR_H__
4#include "mspass/utility/Metadata.h"
5namespace mspass::algorithms::deconvolution {
8public:
10 virtual void changeparameter(const mspass::utility::Metadata &md) = 0;
12 virtual ~BasicDeconOperator() {};
13};
14} // namespace mspass::algorithms::deconvolution
15#endif
Abstract interface for deconvolution operators configurable by Metadata.
Definition BasicDeconOperator.h:7
virtual void changeparameter(const mspass::utility::Metadata &md)=0
Update operator parameters from a Metadata container.
virtual ~BasicDeconOperator()
Definition BasicDeconOperator.h:12
Type-safe metadata container used throughout MsPASS.
Definition Metadata.h:101