1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::CovCauchy Class Reference

#include <CovCauchy.hpp>

Inheritance diagram for gstlrn::CovCauchy:
gstlrn::ACovFunc gstlrn::AStringable

Public Member Functions

 CovCauchy (const CovContext &ctx)
 
 CovCauchy (const CovCauchy &r)
 
CovCauchyoperator= (const CovCauchy &r)
 
virtual ~CovCauchy ()
 
String getFormula () const override
 ACovFunc Interface.
 
String getCovName () const override
 
Id getMinOrder () const override
 
bool getCompatibleSpaceR () const override
 
bool hasParam () const override
 
double getParMax () const override
 
double getScadef () const override
 
- Public Member Functions inherited from gstlrn::ACovFunc
 ACovFunc (const ECov &type, const CovContext &ctxt)
 
 ACovFunc (const ACovFunc &r)
 
ACovFuncoperator= (const ACovFunc &r)
 
virtual ~ACovFunc ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 AStringable Interface.
 
virtual bool hasInt1D () const
 
virtual bool hasInt2D () const
 
virtual Id hasRange () const
 
virtual bool hasCovDerivative () const
 
virtual bool hasCovOnRn () const
 
virtual bool hasCovOnSphere () const
 
virtual bool hasSpectrumOnSphere () const
 
virtual bool hasSpectrumOnRn () const
 
virtual bool hasMarkovCoeffs () const
 
virtual double normalizeOnSphere (Id n=50, double scale=1.) const
 
virtual bool isConsistent () const
 Test consistency with the current context.
 
virtual size_t getMaxNDim () const
 
virtual bool getCompatibleSpaceS () const
 
virtual bool isValidForTurningBand () const
 
virtual double simulateTurningBand (double t0, TurningBandOperate &operTB) const
 
virtual bool isValidForSpectral () const
 
virtual MatrixDense simulateSpectralOmega (Id nb) const
 
void setParam (double param)
 
void setField (double field)
 
void setContext (const CovContext &ctxt)
 
double evalCorFunc (double h) const
 
double evalCovDerivative (Id degree, double h) const
 
double evalCovOnSphere (double alpha, double scale=1., Id degree=50) const
 
 evalSpectrumOnSphere (Id n, double scale=1.) const
 
 evalCovVec (const 1 &vech) const
 
 evalCovDerivativeVec (Id degree, const 1 &vech) const
 
const ECov & getType () const
 
const CovContextgetContext () const
 
double getParam () const
 
void copyCovContext (const CovContext &ctxt)
 
virtual double evaluateSpectrum (double freq) const
 
virtual getMarkovCoeffs () const
 
virtual void setMarkovCoeffs (const 1 &coeffs)
 
virtual double getCorrec () const
 
virtual void setCorrec (double val)
 
virtual void computeCorrec (Id ndim)
 
virtual void computeMarkovCoeffs (Id dim)
 
double evalDerivative (double h) const
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Constructor & Destructor Documentation

◆ CovCauchy() [1/2]

gstlrn::CovCauchy::CovCauchy ( const CovContext ctx)

◆ CovCauchy() [2/2]

gstlrn::CovCauchy::CovCauchy ( const CovCauchy r)

◆ ~CovCauchy()

gstlrn::CovCauchy::~CovCauchy ( )
virtual

Member Function Documentation

◆ getCompatibleSpaceR()

bool gstlrn::CovCauchy::getCompatibleSpaceR ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ACovFunc.

◆ getCovName()

String gstlrn::CovCauchy::getCovName ( ) const
inlineoverridevirtual

Implements gstlrn::ACovFunc.

◆ getFormula()

String gstlrn::CovCauchy::getFormula ( ) const
overridevirtual

ACovFunc Interface.

Reimplemented from gstlrn::ACovFunc.

◆ getMinOrder()

Id gstlrn::CovCauchy::getMinOrder ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ACovFunc.

◆ getParMax()

double gstlrn::CovCauchy::getParMax ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ACovFunc.

◆ getScadef()

double gstlrn::CovCauchy::getScadef ( ) const
overridevirtual

Reimplemented from gstlrn::ACovFunc.

◆ hasParam()

bool gstlrn::CovCauchy::hasParam ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::ACovFunc.

◆ operator=()

CovCauchy & gstlrn::CovCauchy::operator= ( const CovCauchy r)

The documentation for this class was generated from the following files: