|
gstlearn
0.2.1
Geostatistics & Machine Learning toolbox
|
#include <VarioParam.hpp>
Public Member Functions | |
| VarioParam (double scale=0., const VectorDouble &dates=VectorDouble(), const Faults *faults=nullptr) | |
| VarioParam (const VarioParam &VarioParam, const VectorInt &rankdirs, const Faults *faults=nullptr) | |
| VarioParam (const VarioParam &r) | |
| VarioParam & | operator= (const VarioParam &r) |
| virtual | ~VarioParam () |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| ICloneable interface. More... | |
| void | addDir (const DirParam &dirparam) |
| void | addMultiDirs (const std::vector< DirParam > &dirparams) |
| void | delDir (int rank) |
| void | delAllDirs () |
| double | getScale () const |
| int | getDateNumber () const |
| int | getDirectionNumber () const |
| const VectorDouble & | getDates () const |
| double | getDate (int idate, int icas) const |
| int | getLagNumber (int idir) const |
| VectorDouble | getCodirs (int idir=0) const |
| const std::vector< DirParam > & | getDirParams () const |
| const DirParam & | getDirParam (int idir) const |
| int | getDimensionNumber () const |
| bool | isDefinedForGrid () const |
| int | hasDate () const |
| void | setScale (double scale) |
| void | setDates (VectorDouble dates) |
| void | setDPas (int idir, const DbGrid *db) |
| void | setGrincr (int idir, const VectorInt &grincr) |
| String | toStringMain (const AStringFormat *strfmt) const |
| const Faults * | getFaults () const |
| bool | hasFaults () const |
| void | addFaults (const Faults *faults) |
Public Member Functions inherited from AStringable | |
| AStringable () | |
| AStringable (const AStringable &r) | |
| AStringable & | operator= (const AStringable &r) |
| virtual | ~AStringable () |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| virtual void | display (int level) const final |
Public Member Functions inherited from ICloneable | |
| ICloneable () | |
| virtual | ~ICloneable () |
| virtual ICloneable * | clone () const =0 |
Static Public Member Functions | |
| static VarioParam * | createOmniDirection (int npas=10, double dpas=1., double toldis=0.5, int opt_code=0, int idate=0, double bench=TEST, double cylrad=TEST, double tolcode=0., const VectorDouble &breaks=VectorDouble(), double scale=0., const VectorDouble &dates=VectorDouble(), const ASpace *space=nullptr) |
| Shortcuts. More... | |
| static VarioParam * | createMultiple (int ndir, int npas=10, double dpas=1., double toldis=0.5, double scale=0., const VectorDouble &dates=VectorDouble(), const ASpace *space=nullptr) |
| static VarioParam * | createMultipleFromGrid (int npas, double scale=0., const VectorDouble &dates=VectorDouble(), const ASpace *space=nullptr) |
| static VarioParam * | createFromSpaceDimension (int npas=10, double dpas=1., double toldis=0.5, double tolang=45., double scale=0., const VectorDouble &dates=VectorDouble(), const ASpace *space=nullptr) |
Private Member Functions | |
| int | _getAddress (int ivar, int jvar) const |
| bool | _isVariableValid (int ivar) const |
| bool | _isDirectionValid (int idir) const |
| bool | _isBivariableValid (int i) const |
| bool | _isDateValid (int idate) const |
| void | _initMeans () |
| void | _initVars () |
| VectorDouble | _getDirectionInterval (int idir) const |
| bool | _validDefinedFromGrid (const DirParam &dirparam) const |
Private Attributes | |
| double | _scale |
| VectorDouble | _dates |
| std::vector< DirParam > | _dirparams |
| const Faults * | _faults |
Experimental Variogram calculation parameters TODO : to be improved
| VarioParam::VarioParam | ( | double | scale = 0., |
| const VectorDouble & | dates = VectorDouble(), |
||
| const Faults * | faults = nullptr |
||
| ) |
| VarioParam::VarioParam | ( | const VarioParam & | VarioParam, |
| const VectorInt & | rankdirs, | ||
| const Faults * | faults = nullptr |
||
| ) |
| VarioParam::VarioParam | ( | const VarioParam & | r | ) |
|
virtual |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| void VarioParam::addDir | ( | const DirParam & | dirparam | ) |
|
inline |
| void VarioParam::addMultiDirs | ( | const std::vector< DirParam > & | dirparams | ) |
|
static |
|
static |
|
static |
|
static |
Shortcuts.
| void VarioParam::delAllDirs | ( | ) |
| void VarioParam::delDir | ( | int | rank | ) |
| VectorDouble VarioParam::getCodirs | ( | int | idir = 0 | ) | const |
| double VarioParam::getDate | ( | int | idate, |
| int | icas | ||
| ) | const |
|
inline |
|
inline |
| int VarioParam::getDimensionNumber | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| int VarioParam::getLagNumber | ( | int | idir | ) | const |
|
inline |
|
inline |
|
inline |
| bool VarioParam::isDefinedForGrid | ( | ) | const |
| VarioParam & VarioParam::operator= | ( | const VarioParam & | r | ) |
|
inline |
| void VarioParam::setDPas | ( | int | idir, |
| const DbGrid * | db | ||
| ) |
| void VarioParam::setGrincr | ( | int | idir, |
| const VectorInt & | grincr | ||
| ) |
|
inline |
|
overridevirtual |
| String VarioParam::toStringMain | ( | const AStringFormat * | strfmt | ) | const |
|
private |
|
private |
|
private |
|
private |