1.1.0
CCC
 
CovBesselJ Class Reference

#include <CovBesselJ.hpp>

Inheritance diagram for CovBesselJ:
ACovFunc AStringable

Public Member Functions

 CovBesselJ (const CovContext &ctx)
 
 CovBesselJ (const CovBesselJ &r)
 
CovBesselJoperator= (const CovBesselJ &r)
 
virtual ~CovBesselJ ()
 
bool hasParam () const override
 
double getParMax () const override
 
virtual String getFormula () const override
 ACovFunc Interface. More...
 
String getCovName () const override
 
int getMinOrder () const override
 
- Public Member Functions inherited from ACovFunc
 ACovFunc (const ECov &type, const CovContext &ctxt)
 
 ACovFunc (const ACovFunc &r)
 
ACovFuncoperator= (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 unsigned int getMaxNDim () const
 
virtual bool hasInt1D () const
 
virtual bool hasInt2D () const
 
virtual int hasRange () const
 
virtual bool hasCovDerivative () 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 CovContextgetContext () 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)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 

Constructor & Destructor Documentation

CovBesselJ::CovBesselJ ( const CovContext ctx)
CovBesselJ::CovBesselJ ( const CovBesselJ r)
CovBesselJ::~CovBesselJ ( )
virtual

Member Function Documentation

String CovBesselJ::getCovName ( ) const
inlineoverridevirtual

Implements ACovFunc.

String CovBesselJ::getFormula ( ) const
overridevirtual

ACovFunc Interface.

Reimplemented from ACovFunc.

int CovBesselJ::getMinOrder ( ) const
inlineoverridevirtual

Reimplemented from ACovFunc.

double CovBesselJ::getParMax ( ) const
inlineoverridevirtual

Reimplemented from ACovFunc.

bool CovBesselJ::hasParam ( ) const
inlineoverridevirtual

Reimplemented from ACovFunc.

CovBesselJ & CovBesselJ::operator= ( const CovBesselJ r)

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