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

#include <ModelBoolean.hpp>

Inheritance diagram for gstlrn::ModelBoolean:
gstlrn::AStringable

Public Member Functions

 ModelBoolean (double thetaCst=1., bool flagStat=true)
 
 ModelBoolean (const ModelBoolean &r)
 
ModelBooleanoperator= (const ModelBoolean &r)
 
virtual ~ModelBoolean ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable.
 
Id getNbTokens () const
 
void addToken (const AShape &token)
 
void normalizeProportions ()
 
BooleanObjectgenerateObject (Id ndim) const
 
const AShapegetToken (Id itok) const
 
bool isFlagStat () const
 
double getThetaCst () const
 
void setFlagStat (bool flagStat)
 
void setThetaCst (double thetaCst)
 
- 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
 

Constructor & Destructor Documentation

◆ ModelBoolean() [1/2]

gstlrn::ModelBoolean::ModelBoolean ( double  thetaCst = 1.,
bool  flagStat = true 
)

◆ ModelBoolean() [2/2]

gstlrn::ModelBoolean::ModelBoolean ( const ModelBoolean r)

◆ ~ModelBoolean()

gstlrn::ModelBoolean::~ModelBoolean ( )
virtual

Member Function Documentation

◆ addToken()

void gstlrn::ModelBoolean::addToken ( const AShape token)

◆ generateObject()

BooleanObject * gstlrn::ModelBoolean::generateObject ( Id  ndim) const

◆ getNbTokens()

Id gstlrn::ModelBoolean::getNbTokens ( ) const
inline

◆ getThetaCst()

double gstlrn::ModelBoolean::getThetaCst ( ) const
inline

◆ getToken()

const AShape * gstlrn::ModelBoolean::getToken ( Id  itok) const
inline

◆ isFlagStat()

bool gstlrn::ModelBoolean::isFlagStat ( ) const
inline

◆ normalizeProportions()

void gstlrn::ModelBoolean::normalizeProportions ( )

Normalize the proportions

◆ operator=()

ModelBoolean & gstlrn::ModelBoolean::operator= ( const ModelBoolean r)

◆ setFlagStat()

void gstlrn::ModelBoolean::setFlagStat ( bool  flagStat)
inline

◆ setThetaCst()

void gstlrn::ModelBoolean::setThetaCst ( double  thetaCst)
inline

◆ toString()

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

Interface to AStringable.

Reimplemented from gstlrn::AStringable.


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