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

#include <TabNoStatCovAniso.hpp>

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

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 ()
 
String getNFName () const override
 ICloneable Interface.
 
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
 
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)
 
bool variableExistsInDb (const String &namecol) const
 
String toStringInside (const AStringFormat *strfmt=nullptr, Id i=0) const
 
- 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
 
- Public Member Functions inherited from gstlrn::ASerializable
 ASerializable ()
 
 ASerializable (const ASerializable &r)
 
ASerializableoperator= (const ASerializable &r)
 
 ASerializable (ASerializable &&r) noexcept
 
ASerializableoperator= (ASerializable &&r) noexcept
 
virtual ~ASerializable ()
 
bool dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT")) const
 Dump the contents of an object into an Output File using a given Output NF Format.
 
void setDefaultFormatNF (const EFormatNF &format)
 

Additional Inherited Members

- Static Public Member Functions inherited from gstlrn::ASerializable
static String buildFileName (Id status, const String &filename, bool ensureDirExist=false)
 
static String getFileIdentity (const String &filename, bool verbose=false)
 
static void setPrefixName (const String &prefixName)
 
static void unsetPrefixName ()
 
static const StringgetPrefixName ()
 

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: