1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::TabNoStatCovAniso Class Reference

#include <TabNoStatCovAniso.hpp>

Inheritance diagram for gstlrn::TabNoStatCovAniso:
gstlrn::TabNoStat gstlrn::AStringable gstlrn::ICloneable

Public Member Functions

 TabNoStatCovAniso ()
 
 TabNoStatCovAniso (const TabNoStatCovAniso &m)
 
TabNoStatCovAnisooperator= (const TabNoStatCovAniso &m)
 
virtual ~TabNoStatCovAniso ()
 
Id getNAngles () const
 
Id getNRanges () const
 
Id getNScales () const
 
bool isParam () const
 
bool isDefinedForTensor () const
 
bool isDefinedForAnisotropy () const
 
bool isDefinedForRotation () const
 
Id addElem (std::shared_ptr< ANoStat > &nostat, const EConsElem &econs, Id iv1=0, Id iv2=0) override
 
Id removeElem (const EConsElem &econs, Id iv1=0, Id iv2=0) override
 
- Public Member Functions inherited from gstlrn::TabNoStat
 TabNoStat ()
 
 TabNoStat (const TabNoStat &m)
 
TabNoStatoperator= (const TabNoStat &m)
 
virtual ~TabNoStat ()
 
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
 
Id size () const
 
bool empty () const
 
void updateDescription ()
 
const mapNoStatgetTable () const
 
bool isValid (const EConsElem &econs) const
 
void clear ()
 
void setDbNoStatRef (const Db *dbref)
 
void setDbNoStatRef (std::shared_ptr< const Db > &dbref)
 
std::shared_ptr< const DbgetDbNoStatRef () const
 
const DbgetDbNoStatRefRaw () const
 
void informCoords (const 1 &coords, const EConsElem &econs, Id iv1, Id iv2, 1 &result) const
 
String toString (const AStringFormat *strfmt=nullptr) const override
 
String toStringInside (const AStringFormat *strfmt=nullptr, Id i=0) const
 
bool isElemDefined (const EConsElem &econs, Id iv1=0, Id iv2=0) const
 
std::shared_ptr< ANoStatgetElem (const EConsElem &econs, Id iv1=0, Id iv2=0)
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 
std::shared_ptr< ICloneablecloneShared () const
 
std::unique_ptr< ICloneablecloneUnique () const
 

Constructor & Destructor Documentation

◆ TabNoStatCovAniso() [1/2]

gstlrn::TabNoStatCovAniso::TabNoStatCovAniso ( )

◆ TabNoStatCovAniso() [2/2]

gstlrn::TabNoStatCovAniso::TabNoStatCovAniso ( const TabNoStatCovAniso m)

◆ ~TabNoStatCovAniso()

gstlrn::TabNoStatCovAniso::~TabNoStatCovAniso ( )
virtual

Member Function Documentation

◆ addElem()

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

Reimplemented from gstlrn::TabNoStat.

◆ getNAngles()

Id gstlrn::TabNoStatCovAniso::getNAngles ( ) const
inline

◆ getNRanges()

Id gstlrn::TabNoStatCovAniso::getNRanges ( ) const
inline

◆ getNScales()

Id gstlrn::TabNoStatCovAniso::getNScales ( ) const
inline

◆ isDefinedForAnisotropy()

bool gstlrn::TabNoStatCovAniso::isDefinedForAnisotropy ( ) const

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

Returns

◆ isDefinedForRotation()

bool gstlrn::TabNoStatCovAniso::isDefinedForRotation ( ) const

◆ isDefinedForTensor()

bool gstlrn::TabNoStatCovAniso::isDefinedForTensor ( ) const
inline

◆ isParam()

bool gstlrn::TabNoStatCovAniso::isParam ( ) const
inline

◆ operator=()

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

◆ removeElem()

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

Reimplemented from gstlrn::TabNoStat.


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