1.11.1
CCC
 
Loading...
Searching...
No Matches
gstlrn::TabNoStat Class Reference

#include <TabNoStat.hpp>

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

Public Member Functions

 TabNoStat ()
 
 TabNoStat (const TabNoStat &m)
 
TabNoStat & operator= (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 mapNoStat & getTable () const
 
bool isValid (const EConsElem &econs) const
 
virtual Id addElem (std::shared_ptr< ANoStat > &nostat, const EConsElem &econs, Id iv1=0, Id iv2=0)
 
virtual Id removeElem (const EConsElem &econs, Id iv1=0, Id iv2=0)
 
void clear ()
 
void setDbNoStatRef (const Db *dbref)
 
void setDbNoStatRef (std::shared_ptr< const Db > &dbref)
 
std::shared_ptr< const Db > getDbNoStatRef () const
 
const Db * getDbNoStatRefRaw () 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< ANoStat > getElem (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)
 
AStringable & operator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
void printConcreteClassName () const
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneable * clone () const =0
 
std::shared_ptr< ICloneable > cloneShared () const
 
std::unique_ptr< ICloneable > cloneUnique () const
 
- Public Member Functions inherited from gstlrn::ASerializable
 ASerializable ()
 
 ASerializable (const ASerializable &r)=default
 
ASerializable & operator= (const ASerializable &r)=default
 
 ASerializable (ASerializable &&r) noexcept=default
 
ASerializable & operator= (ASerializable &&r) noexcept=default
 
virtual ~ASerializable ()=default
 
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 String & getPrefixName ()
 

Constructor & Destructor Documentation

◆ TabNoStat() [1/2]

gstlrn::TabNoStat::TabNoStat ( )

◆ TabNoStat() [2/2]

gstlrn::TabNoStat::TabNoStat ( const TabNoStat &  m)

◆ ~TabNoStat()

gstlrn::TabNoStat::~TabNoStat ( )
virtual

Member Function Documentation

◆ addElem()

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

Reimplemented in gstlrn::TabNoStatCovAniso.

◆ clear()

void gstlrn::TabNoStat::clear ( )

◆ empty()

bool gstlrn::TabNoStat::empty ( ) const
inline

◆ getDbNoStatRef()

std::shared_ptr< const Db > gstlrn::TabNoStat::getDbNoStatRef ( ) const

◆ getDbNoStatRefRaw()

const Db * gstlrn::TabNoStat::getDbNoStatRefRaw ( ) const

◆ getElem()

std::shared_ptr< ANoStat > gstlrn::TabNoStat::getElem ( const EConsElem &  econs,
Id  iv1 = 0,
Id  iv2 = 0 
)

◆ getNFName()

String gstlrn::TabNoStat::getNFName ( ) const
inlineoverridevirtual

ICloneable Interface.

ASerializable Interface

Implements gstlrn::ASerializable.

◆ getTable()

const mapNoStat & gstlrn::TabNoStat::getTable ( ) const
inline

◆ informCoords()

void gstlrn::TabNoStat::informCoords ( const 1 &  coords,
const EConsElem &  econs,
Id  iv1,
Id  iv2,
1 &  result 
) const

◆ informDbIn() [1/2]

void gstlrn::TabNoStat::informDbIn ( const Db *  dbin) const

◆ informDbIn() [2/2]

void gstlrn::TabNoStat::informDbIn ( const Db *  dbin,
const EConsElem &  econs 
) const

◆ informDbOut() [1/2]

void gstlrn::TabNoStat::informDbOut ( const Db *  dbout) const

◆ informDbOut() [2/2]

void gstlrn::TabNoStat::informDbOut ( const Db *  dbout,
const EConsElem &  econs 
) const

◆ informMeshByApex() [1/2]

void gstlrn::TabNoStat::informMeshByApex ( const AMesh *  amesh) const

◆ informMeshByApex() [2/2]

void gstlrn::TabNoStat::informMeshByApex ( const AMesh *  amesh,
const EConsElem &  econs 
) const

◆ informMeshByMesh() [1/2]

void gstlrn::TabNoStat::informMeshByMesh ( const AMesh *  amesh) const

◆ informMeshByMesh() [2/2]

void gstlrn::TabNoStat::informMeshByMesh ( const AMesh *  amesh,
const EConsElem &  econs 
) const

◆ isElemDefined()

bool gstlrn::TabNoStat::isElemDefined ( const EConsElem &  econs,
Id  iv1 = 0,
Id  iv2 = 0 
) const

◆ isNoStat()

bool gstlrn::TabNoStat::isNoStat ( ) const
inline

◆ isValid()

bool gstlrn::TabNoStat::isValid ( const EConsElem &  econs) const

◆ operator=()

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

◆ removeElem()

Id gstlrn::TabNoStat::removeElem ( const EConsElem &  econs,
Id  iv1 = 0,
Id  iv2 = 0 
)
virtual

Reimplemented in gstlrn::TabNoStatCovAniso.

◆ setDbNoStatRef() [1/2]

void gstlrn::TabNoStat::setDbNoStatRef ( const Db *  dbref)

◆ setDbNoStatRef() [2/2]

void gstlrn::TabNoStat::setDbNoStatRef ( std::shared_ptr< const Db > &  dbref)

◆ size()

Id gstlrn::TabNoStat::size ( ) const
inline

◆ toString()

String gstlrn::TabNoStat::toString ( const AStringFormat *  strfmt = nullptr) const
overridevirtual

Reimplemented from gstlrn::AStringable.

Reimplemented in gstlrn::TabNoStatSills.

◆ toStringInside()

String gstlrn::TabNoStat::toStringInside ( const AStringFormat *  strfmt = nullptr,
Id  i = 0 
) const

◆ updateDescription()

void gstlrn::TabNoStat::updateDescription ( )

◆ variableExistsInDb()

bool gstlrn::TabNoStat::variableExistsInDb ( const String &  namecol) const

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