#include <CovMarkov.hpp>
Public Member Functions | |
CovMarkov (const CovContext &ctx) | |
CovMarkov (const CovMarkov &r) | |
CovMarkov & | operator= (const CovMarkov &r) |
virtual | ~CovMarkov () |
virtual String | getFormula () const override |
ACovFunc Interface. More... | |
String | getCovName () const override |
bool | hasParam () const override |
double | getParMax () const override |
double | getScadef () const override |
bool | hasCovOnRn () const override |
bool | hasSpectrumOnRn () const override |
bool | hasSpectrumOnSphere () const override |
bool | hasMarkovCoeffs () const override |
double | normalizeOnSphere (int n=50, double scale=1.) const override |
double | evaluateSpectrum (double freq) const override |
VectorDouble | getMarkovCoeffs () const override |
void | setMarkovCoeffs (VectorDouble coeffs) override |
double | getCorrec () const override |
void | setCorrec (double val) 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 | hasInt1D () const |
virtual bool | hasInt2D () const |
virtual int | hasRange () const |
virtual bool | hasCovDerivative () const |
virtual bool | hasCovOnSphere () const |
virtual bool | isConsistent () const |
Test consistency with the current context. More... | |
virtual unsigned int | getMaxNDim () const |
virtual int | getMinOrder () const |
virtual bool | getCompatibleSpaceR () const |
virtual bool | getCompatibleSpaceS () const |
virtual bool | isValidForTurningBand () const |
virtual double | simulateTurningBand (double t0, TurningBandOperate &operTB) const |
virtual bool | isValidForSpectral () const |
virtual MatrixRectangular | simulateSpectralOmega (int nb) 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 | evalSpectrumOnSphere (int n, double scale=1.) 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 void | computeCorrec (int ndim) |
virtual void | computeMarkovCoeffs (int dim) |
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 |
CovMarkov::CovMarkov | ( | const CovContext & | ctx | ) |
CovMarkov::CovMarkov | ( | const CovMarkov & | r | ) |
|
virtual |
|
overridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
overridevirtual |
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
overridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
overridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.
|
inlineoverridevirtual |
Reimplemented from ACovFunc.