#include <CovCalcMode.hpp>
|
| CovCalcMode (const ECalcMember &member=ECalcMember::fromKey("LHS"), bool asVario=false, bool normalized=false, bool filterNugget=false, unsigned int keepOnlyCovIdx=-1, bool unitary=false, int envelop=0, int orderVario=0) |
|
| CovCalcMode (const CovCalcMode &r) |
|
CovCalcMode & | operator= (const CovCalcMode &r) |
|
virtual | ~CovCalcMode () |
|
bool | isEqual (const CovCalcMode &r) const |
|
void | update (const ECalcMember &member=ECalcMember::fromKey("LHS"), int nugget_opt=0, int nostd=0, int icov_r=-1, int flag_norm=0, int flag_cov=1) |
|
const ECalcMember & | getMember () const |
|
bool | getAsVario () const |
|
bool | getNormalized () const |
|
bool | isFilterNugget () const |
|
int | getKeepOnlyCovIdx () const |
|
bool | getUnitary () const |
|
int | getOrderVario () const |
|
int | getEnvelop () const |
|
const VectorBool & | getCovFiltered () const |
|
bool | getCovFiltered (int i) const |
|
int | getIndexClass () const |
|
void | setAsVario (bool asVario) |
|
void | setMember (const ECalcMember &member) |
|
void | setFilterNugget (bool filterNugget) |
|
void | setKeepOnlyCovIdx (int keepOnlyCovIdx) |
|
void | setUnitary (bool unitary) |
|
void | setNormalized (bool normalized) |
|
void | setEnvelop (int envelop) |
|
void | setOrderVario (int orderVario) |
|
void | setCovFiltered (const VectorBool &covFiltered) |
|
void | setCovFiltered (int i, bool status) |
|
void | setAllCovFiltered (int ncov, bool status) |
|
void | setIndexClass (int indexClass) |
|
| AStringable () |
|
| AStringable (const AStringable &r) |
|
AStringable & | operator= (const AStringable &r) |
|
virtual | ~AStringable () |
|
virtual String | toString (const AStringFormat *strfmt=nullptr) const |
|
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
|
virtual void | display (int level) const final |
|
◆ CovCalcMode() [1/2]
CovCalcMode::CovCalcMode |
( |
const ECalcMember & |
member = ECalcMember::fromKey("LHS") , |
|
|
bool |
asVario = false , |
|
|
bool |
normalized = false , |
|
|
bool |
filterNugget = false , |
|
|
unsigned int |
keepOnlyCovIdx = -1 , |
|
|
bool |
unitary = false , |
|
|
int |
envelop = 0 , |
|
|
int |
orderVario = 0 |
|
) |
| |
◆ CovCalcMode() [2/2]
◆ ~CovCalcMode()
CovCalcMode::~CovCalcMode |
( |
| ) |
|
|
virtual |
◆ getAsVario()
bool CovCalcMode::getAsVario |
( |
| ) |
const |
|
inline |
◆ getCovFiltered() [1/2]
const VectorBool& CovCalcMode::getCovFiltered |
( |
| ) |
const |
|
inline |
◆ getCovFiltered() [2/2]
bool CovCalcMode::getCovFiltered |
( |
int |
i | ) |
const |
◆ getEnvelop()
int CovCalcMode::getEnvelop |
( |
| ) |
const |
|
inline |
◆ getIndexClass()
int CovCalcMode::getIndexClass |
( |
| ) |
const |
|
inline |
◆ getKeepOnlyCovIdx()
int CovCalcMode::getKeepOnlyCovIdx |
( |
| ) |
const |
|
inline |
◆ getMember()
const ECalcMember& CovCalcMode::getMember |
( |
| ) |
const |
|
inline |
◆ getNormalized()
bool CovCalcMode::getNormalized |
( |
| ) |
const |
|
inline |
◆ getOrderVario()
int CovCalcMode::getOrderVario |
( |
| ) |
const |
|
inline |
◆ getUnitary()
bool CovCalcMode::getUnitary |
( |
| ) |
const |
|
inline |
◆ isEqual()
bool CovCalcMode::isEqual |
( |
const CovCalcMode & |
r | ) |
const |
◆ isFilterNugget()
bool CovCalcMode::isFilterNugget |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ setAllCovFiltered()
void CovCalcMode::setAllCovFiltered |
( |
int |
ncov, |
|
|
bool |
status |
|
) |
| |
◆ setAsVario()
void CovCalcMode::setAsVario |
( |
bool |
asVario | ) |
|
|
inline |
◆ setCovFiltered() [1/2]
void CovCalcMode::setCovFiltered |
( |
const VectorBool & |
covFiltered | ) |
|
|
inline |
◆ setCovFiltered() [2/2]
void CovCalcMode::setCovFiltered |
( |
int |
i, |
|
|
bool |
status |
|
) |
| |
◆ setEnvelop()
void CovCalcMode::setEnvelop |
( |
int |
envelop | ) |
|
|
inline |
◆ setFilterNugget()
void CovCalcMode::setFilterNugget |
( |
bool |
filterNugget | ) |
|
|
inline |
◆ setIndexClass()
void CovCalcMode::setIndexClass |
( |
int |
indexClass | ) |
|
|
inline |
◆ setKeepOnlyCovIdx()
void CovCalcMode::setKeepOnlyCovIdx |
( |
int |
keepOnlyCovIdx | ) |
|
|
inline |
◆ setMember()
void CovCalcMode::setMember |
( |
const ECalcMember & |
member | ) |
|
|
inline |
◆ setNormalized()
void CovCalcMode::setNormalized |
( |
bool |
normalized | ) |
|
|
inline |
◆ setOrderVario()
void CovCalcMode::setOrderVario |
( |
int |
orderVario | ) |
|
|
inline |
◆ setUnitary()
void CovCalcMode::setUnitary |
( |
bool |
unitary | ) |
|
|
inline |
◆ update()
void CovCalcMode::update |
( |
const ECalcMember & |
member = ECalcMember::fromKey("LHS") , |
|
|
int |
nugget_opt = 0 , |
|
|
int |
nostd = 0 , |
|
|
int |
icov_r = -1 , |
|
|
int |
flag_norm = 0 , |
|
|
int |
flag_cov = 1 |
|
) |
| |
Update the CovCalcMode structure according to the input arguments
- Parameters
-
member | Member of the Kriging System (ECalcMember) (Default: ECalcMember::LHS) |
nugget_opt | Option for nugget effect basic structure
- (Default: 0)
- 0 : no particular option
- 1 : discard the nugget effect
- -1 : only consider the nugget effect
|
nostd | 0 standard; +-1 special; ITEST normalized (Default: 0) |
icov_r | rank of the target covariance or -1 for all (Default: -1) |
flag_norm | 1 if the model is normalized (Default: 0) |
flag_cov | 1 if the result must be given in covariance (Default: 1) |
◆ _asVario
bool CovCalcMode::_asVario |
|
private |
LHS (default), RHS or VAR(IANCE)
◆ _covFiltered
Index of the working class (used when calculating Covariance)
◆ _envelop
int CovCalcMode::_envelop |
|
private |
True to calculate covariance without sill (in Goulard)
◆ _filterNugget
bool CovCalcMode::_filterNugget |
|
private |
◆ _indexClass
int CovCalcMode::_indexClass |
|
private |
Higher Variogram Order (0: standard)
◆ _keepOnlyCovIdx
int CovCalcMode::_keepOnlyCovIdx |
|
private |
True to filter nugget structure (default = false)
◆ _member
ECalcMember CovCalcMode::_member |
|
private |
◆ _normalized
bool CovCalcMode::_normalized |
|
private |
True to calculate variogram and not covariance (default = false)
◆ _orderVario
int CovCalcMode::_orderVario |
|
private |
Envelop of Multivariate model: 1(upper) or -1(lower)
◆ _unitary
bool CovCalcMode::_unitary |
|
private |
Index of the covariance to be kept (default is -1)
The documentation for this class was generated from the following files: