1.4.0
CCC
 
TabNoStatCovAniso Class Reference

#include <TabNoStatCovAniso.hpp>

Inheritance diagram for TabNoStatCovAniso:
TabNoStat AStringable

Public Member Functions

 TabNoStatCovAniso ()
 
 TabNoStatCovAniso (const TabNoStatCovAniso &m)
 
TabNoStatCovAnisooperator= (const TabNoStatCovAniso &m)
 
virtual ~TabNoStatCovAniso ()
 
int getNAngles () const
 
int getNRanges () const
 
int getNScales () const
 
bool isParam () const
 
bool isDefinedForTensor () const
 
bool isDefinedForAnisotropy () const
 
bool isDefinedForRotation () const
 
int addElem (std::shared_ptr< ANoStat > &nostat, const EConsElem &econs, int iv1=0, int iv2=0) override
 
int removeElem (const EConsElem &econs, int iv1=0, int iv2=0) override
 
- Public Member Functions inherited from TabNoStat
 TabNoStat ()
 
 TabNoStat (const TabNoStat &m)
 
TabNoStatoperator= (const TabNoStat &m)
 
bool isNoStat () const
 
void informMeshByMesh (const AMesh *amesh) const
 
void informMeshByApex (const AMesh *amesh) const
 
void informDbIn (const Db *dbin) const
 
void informDbOut (const Db *dbout) const
 
void informMeshByMesh (const AMesh *amesh, const EConsElem &econs) const
 
void informMeshByApex (const AMesh *amesh, const EConsElem &econs) const
 
void informDbIn (const Db *dbin, const EConsElem &econs) const
 
void informDbOut (const Db *dbout, const EConsElem &econs) const
 
bool isDefinedForVariance () const
 
int getNSills () const
 
void updateDescription ()
 
const mapNoStatgetTable () const
 
bool isValid (const EConsElem &econs) const
 
virtual ~TabNoStat ()
 
void setDbNoStatRef (const Db *dbref)
 
const DbgetDbNoStatRef () const
 
void informCoords (const VectorVectorDouble &coords, const EConsElem &econs, int iv1, int iv2, VectorDouble &result) const
 
String toString (const AStringFormat *strfmt=nullptr) const override
 
bool isElemDefined (const EConsElem &econs, int iv1=0, int iv2=0) const
 
std::shared_ptr< ANoStatgetElem (const EConsElem &econs, int iv1=0, int iv2=0)
 
- 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

◆ TabNoStatCovAniso() [1/2]

TabNoStatCovAniso::TabNoStatCovAniso ( )

◆ TabNoStatCovAniso() [2/2]

TabNoStatCovAniso::TabNoStatCovAniso ( const TabNoStatCovAniso m)

◆ ~TabNoStatCovAniso()

TabNoStatCovAniso::~TabNoStatCovAniso ( )
virtual

Member Function Documentation

◆ addElem()

int TabNoStatCovAniso::addElem ( std::shared_ptr< ANoStat > &  nostat,
const EConsElem &  econs,
int  iv1 = 0,
int  iv2 = 0 
)
overridevirtual

Reimplemented from TabNoStat.

◆ getNAngles()

int TabNoStatCovAniso::getNAngles ( ) const
inline

◆ getNRanges()

int TabNoStatCovAniso::getNRanges ( ) const
inline

◆ getNScales()

int TabNoStatCovAniso::getNScales ( ) const
inline

◆ isDefinedForAnisotropy()

bool TabNoStatCovAniso::isDefinedForAnisotropy ( ) const

Look if a Non-stationary parameter for Anisotropy is defined either by Tensor or by (angle/range/scale)

Returns

◆ isDefinedForRotation()

bool TabNoStatCovAniso::isDefinedForRotation ( ) const

◆ isDefinedForTensor()

bool TabNoStatCovAniso::isDefinedForTensor ( ) const
inline

◆ isParam()

bool TabNoStatCovAniso::isParam ( ) const
inline

◆ operator=()

TabNoStatCovAniso & TabNoStatCovAniso::operator= ( const TabNoStatCovAniso m)

◆ removeElem()

int TabNoStatCovAniso::removeElem ( const EConsElem &  econs,
int  iv1 = 0,
int  iv2 = 0 
)
overridevirtual

Reimplemented from TabNoStat.


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