#include <ACovFunc.hpp>
ACovFunc::ACovFunc |
( |
const ECov & |
type, |
|
|
const CovContext & |
ctxt |
|
) |
| |
ACovFunc::ACovFunc |
( |
const ACovFunc & |
r | ) |
|
void ACovFunc::computeCorrec |
( |
int |
ndim | ) |
|
|
virtual |
virtual void ACovFunc::computeMarkovCoeffs |
( |
int |
| ) |
|
|
inlinevirtual |
void ACovFunc::copyCovContext |
( |
const CovContext & |
ctxt | ) |
|
|
inline |
double ACovFunc::evalCov |
( |
double |
h | ) |
const |
double ACovFunc::evalCovDerivative |
( |
int |
degree, |
|
|
double |
h |
|
) |
| const |
double ACovFunc::evalCovOnSphere |
( |
double |
alpha, |
|
|
double |
scale = 1. , |
|
|
int |
degree = 50 |
|
) |
| const |
double ACovFunc::evaluateSpectrum |
( |
double |
freq, |
|
|
int |
ndim |
|
) |
| const |
|
virtual |
virtual double ACovFunc::getCorrec |
( |
| ) |
const |
|
inlinevirtual |
virtual String ACovFunc::getCovName |
( |
| ) |
const |
|
pure virtual |
Implemented in CovWendland0, CovWendland1, CovWendland2, CovPower, CovStable, CovBesselJ, CovCosExp, CovGC1, CovGC3, CovGC5, CovGCspline2, CovLinear, CovCosinus, CovCubic, CovGCspline, CovPenta, CovStorkey, CovTriangle, CovExponential, CovMarkov, CovSincard, CovSpherical, CovBesselK, CovCauchy, CovGamma, CovGaussian, CovNugget, and CovReg1D.
virtual String ACovFunc::getFormula |
( |
| ) |
const |
|
inlinevirtual |
ACovFunc Interface.
Reimplemented in CovWendland0, CovWendland1, CovWendland2, CovStable, CovBesselJ, CovCosinus, CovCubic, CovPenta, CovStorkey, CovTriangle, CovExponential, CovMarkov, CovSincard, CovSpherical, CovBesselK, CovCauchy, CovGamma, CovGaussian, CovNugget, and CovReg1D.
virtual unsigned int ACovFunc::getMaxNDim |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented in CovWendland0, CovWendland1, CovWendland2, CovReg1D, CovGCspline2, CovCosinus, CovCubic, CovPenta, CovSpherical, CovStorkey, and CovTriangle.
virtual int ACovFunc::getMinOrder |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented in CovWendland0, CovWendland1, CovWendland2, CovStable, CovBesselJ, CovCosExp, CovPower, CovCosinus, CovCubic, CovGCspline, CovPenta, CovStorkey, CovTriangle, CovExponential, CovGC1, CovGC3, CovGC5, CovLinear, CovSincard, CovSpherical, CovBesselK, CovCauchy, CovGamma, CovGaussian, CovGCspline2, CovNugget, and CovReg1D.
double ACovFunc::getParam |
( |
| ) |
const |
|
inline |
virtual double ACovFunc::getParMax |
( |
| ) |
const |
|
inlinevirtual |
virtual double ACovFunc::getScadef |
( |
| ) |
const |
|
inlinevirtual |
const ECov& ACovFunc::getType |
( |
| ) |
const |
|
inline |
virtual bool ACovFunc::hasCovDerivative |
( |
| ) |
const |
|
inlinevirtual |
virtual bool ACovFunc::hasCovOnSphere |
( |
| ) |
const |
|
inlinevirtual |
bool ACovFunc::hasInt1D |
( |
| ) |
const |
|
virtual |
bool ACovFunc::hasInt2D |
( |
| ) |
const |
|
virtual |
virtual bool ACovFunc::hasMarkovCoeffs |
( |
| ) |
const |
|
inlinevirtual |
virtual bool ACovFunc::hasParam |
( |
| ) |
const |
|
inlinevirtual |
virtual int ACovFunc::hasRange |
( |
| ) |
const |
|
inlinevirtual |
virtual bool ACovFunc::hasSpectrum |
( |
| ) |
const |
|
inlinevirtual |
bool ACovFunc::isConsistent |
( |
| ) |
const |
|
virtual |
Test consistency toward the current context.
TODO : Test irfDegree vs getMinOrder in CovElem because zonal anisotropies
virtual void ACovFunc::setCorrec |
( |
double |
| ) |
|
|
inlinevirtual |
void ACovFunc::setField |
( |
double |
field | ) |
|
void ACovFunc::setParam |
( |
double |
param | ) |
|
TODO : Do not throw in setter. Check range and build the error message here.
The documentation for this class was generated from the following files: