|
gstlearn
1.0.0
CCC
|
#include <CovWendland2.hpp>
Public Member Functions | |
| CovWendland2 (const CovContext &ctx) | |
| CovWendland2 (const CovWendland2 &r) | |
| CovWendland2 & | operator= (const CovWendland2 &r) |
| virtual | ~CovWendland2 () |
| unsigned int | getMaxNDim () const override |
| virtual String | getFormula () const override |
| ACovFunc Interface. More... | |
| String | getCovName () const override |
| int | getMinOrder () const override |
| virtual bool | hasCovDerivative () const override |
Public Member Functions inherited from ACovFunc | |
| ACovFunc (const ECov &type, const CovContext &ctxt) | |
| ACovFunc (const ACovFunc &r) | |
| ACovFunc & | operator= (const ACovFunc &r) |
| virtual | ~ACovFunc () |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| AStringable Interface. More... | |
| virtual bool | isConsistent () const |
| Test consistency toward the current context. More... | |
| virtual double | getScadef () const |
| virtual double | getParMax () const |
| virtual bool | hasInt1D () const |
| virtual bool | hasInt2D () const |
| virtual int | hasRange () const |
| virtual bool | hasParam () const |
| virtual bool | hasCovOnSphere () const |
| virtual bool | hasSpectrum () const |
| virtual bool | hasMarkovCoeffs () const |
| void | setParam (double param) |
| void | setField (double field) |
| double | evalCov (double h) const |
| double | evalCovDerivative (int degree, double h) const |
| double | evalCovOnSphere (double alpha, double scale=1., int degree=50) const |
| VectorDouble | evalCovVec (const VectorDouble &vech) const |
| VectorDouble | evalCovDerivativeVec (int degree, const VectorDouble &vech) const |
| const ECov & | getType () const |
| const CovContext & | getContext () const |
| double | getParam () const |
| void | copyCovContext (const CovContext &ctxt) |
| virtual double | evaluateSpectrum (double freq, int ndim) const |
| virtual VectorDouble | getMarkovCoeffs () const |
| virtual void | setMarkovCoeffs (VectorDouble coeffs) |
| virtual double | getCorrec () const |
| virtual void | setCorrec (double) |
| virtual void | computeCorrec (int ndim) |
| virtual void | computeMarkovCoeffs (int) |
Public Member Functions inherited from AStringable | |
| AStringable () | |
| AStringable (const AStringable &r) | |
| AStringable & | operator= (const AStringable &r) |
| virtual | ~AStringable () |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| virtual void | display (int level) const final |
Protected Member Functions | |
| double | _evaluateCov (double h) const override |
| TODO : Gneiting (spatio-temporal covariance) : Change argument : double h becomes VectorDouble (number of sub-space) More... | |
| double | _evaluateCovDerivative (int degree, double h) const |
Protected Member Functions inherited from ACovFunc | |
| virtual double | _evaluateCovOnSphere (double scale=1., int degree=50) const |
| CovWendland2::CovWendland2 | ( | const CovContext & | ctx | ) |
| CovWendland2::CovWendland2 | ( | const CovWendland2 & | r | ) |
|
virtual |
|
overrideprotectedvirtual |
TODO : Gneiting (spatio-temporal covariance) : Change argument : double h becomes VectorDouble (number of sub-space)
Implements ACovFunc.
|
protectedvirtual |
Calculate covariance derivatives, i.e.
| degree | Level of derivation |
| h | Normalized distance |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
| CovWendland2 & CovWendland2::operator= | ( | const CovWendland2 & | r | ) |