#include <CovDiffusionAdvection.hpp>
◆ CovDiffusionAdvection() [1/2]
gstlrn::CovDiffusionAdvection::CovDiffusionAdvection |
( |
| ) |
|
◆ CovDiffusionAdvection() [2/2]
◆ ~CovDiffusionAdvection()
gstlrn::CovDiffusionAdvection::~CovDiffusionAdvection |
( |
| ) |
|
|
virtual |
◆ create()
CovDiffusionAdvection * gstlrn::CovDiffusionAdvection::create |
( |
CovAniso * |
markovL = nullptr , |
|
|
CovAniso * |
markovR = nullptr , |
|
|
double |
scaleTime = 1. , |
|
|
const 1 & |
vel = 1(2) , |
|
|
double |
sigma2 = 1. |
|
) |
| |
|
static |
◆ evalCovFFT()
Array gstlrn::CovDiffusionAdvection::evalCovFFT |
( |
const 1 & |
hmax, |
|
|
double |
time = 0 , |
|
|
Id |
N = 128 |
|
) |
| const |
◆ evalSpatialSpectrum()
std::complex< double > gstlrn::CovDiffusionAdvection::evalSpatialSpectrum |
( |
1 |
freq, |
|
|
double |
time |
|
) |
| const |
◆ getGlobalCorrec()
double gstlrn::CovDiffusionAdvection::getGlobalCorrec |
( |
| ) |
const |
|
inline |
◆ getMarkovL()
const CovAniso * gstlrn::CovDiffusionAdvection::getMarkovL |
( |
| ) |
const |
|
inline |
◆ getMarkovR()
const CovAniso * gstlrn::CovDiffusionAdvection::getMarkovR |
( |
| ) |
const |
|
inline |
◆ getScaleTime()
double gstlrn::CovDiffusionAdvection::getScaleTime |
( |
| ) |
const |
|
inline |
◆ getSigma2()
double gstlrn::CovDiffusionAdvection::getSigma2 |
( |
| ) |
const |
|
inline |
◆ getSpatialTrace()
const CovAniso * gstlrn::CovDiffusionAdvection::getSpatialTrace |
( |
| ) |
const |
|
inline |
◆ getVel()
const & gstlrn::CovDiffusionAdvection::getVel |
( |
| ) |
const |
|
inline |
◆ isNoneMarkovL()
bool gstlrn::CovDiffusionAdvection::isNoneMarkovL |
( |
| ) |
const |
|
inline |
◆ isNoneMarkovR()
bool gstlrn::CovDiffusionAdvection::isNoneMarkovR |
( |
| ) |
const |
|
inline |
◆ operator=()
TODO : Why not using r flags?
◆ setMarkovL()
void gstlrn::CovDiffusionAdvection::setMarkovL |
( |
const CovAniso * |
markovL | ) |
|
|
inline |
◆ setMarkovR()
void gstlrn::CovDiffusionAdvection::setMarkovR |
( |
const CovAniso * |
markovR | ) |
|
|
inline |
◆ setScaleTime()
void gstlrn::CovDiffusionAdvection::setScaleTime |
( |
double |
scaleTime | ) |
|
|
inline |
◆ setSigma2()
void gstlrn::CovDiffusionAdvection::setSigma2 |
( |
double |
sigma2 | ) |
|
|
inline |
◆ setVel()
void gstlrn::CovDiffusionAdvection::setVel |
( |
const 1 & |
vel | ) |
|
|
inline |
The documentation for this class was generated from the following files:
- include/Covariances/CovDiffusionAdvection.hpp
- src/Covariances/CovDiffusionAdvection.cpp