1.4.0
CCC
 
SimuSubstitutionParam Class Reference

#include <SimuSubstitutionParam.hpp>

Inheritance diagram for SimuSubstitutionParam:
AStringable

Public Member Functions

 SimuSubstitutionParam (int nfacies=2, double intensity=0.1, bool flag_direct=true, bool flag_coding=true, bool flag_orient=false)
 
 SimuSubstitutionParam (const SimuSubstitutionParam &r)
 
SimuSubstitutionParamoperator= (const SimuSubstitutionParam &r)
 
virtual ~SimuSubstitutionParam ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable. More...
 
const VectorIntgetColang () const
 
void setColang (const VectorInt &colang)
 
int getColfac () const
 
void setColfac (int colfac)
 
double getFactor () const
 
void setFactor (double factor)
 
bool isFlagAuto () const
 
void setFlagAuto (bool flagAuto)
 
bool isFlagCoding () const
 
void setFlagCoding (bool flagCoding)
 
bool isFlagDirect () const
 
void setFlagDirect (bool flagDirect)
 
bool isFlagOrient () const
 
void setFlagOrient (bool flagOrient)
 
double getIntensity () const
 
void setIntensity (double intensity)
 
int getNfacies () const
 
void setNfacies (int nfacies)
 
int getNstates () const
 
void setNstates (int nstates)
 
VectorDouble getTrans () const
 
void setTrans (const VectorDouble &trans)
 
const VectorDoublegetVector () const
 
void setVector (const VectorDouble &vector)
 
int getColang (int idim) const
 
double getVector (int idim) const
 
bool isValid (bool verbose=false)
 
void isValidOrientation (VectorDouble &vector, bool verbose=false)
 
void isValidFactor (double *factor, bool verbose=false) const
 
bool isAngleLocal () const
 
bool isLocal () const
 
- 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

◆ SimuSubstitutionParam() [1/2]

SimuSubstitutionParam::SimuSubstitutionParam ( int  nfacies = 2,
double  intensity = 0.1,
bool  flag_direct = true,
bool  flag_coding = true,
bool  flag_orient = false 
)

◆ SimuSubstitutionParam() [2/2]

SimuSubstitutionParam::SimuSubstitutionParam ( const SimuSubstitutionParam r)

◆ ~SimuSubstitutionParam()

SimuSubstitutionParam::~SimuSubstitutionParam ( )
virtual

Member Function Documentation

◆ getColang() [1/2]

const VectorInt& SimuSubstitutionParam::getColang ( ) const
inline

◆ getColang() [2/2]

int SimuSubstitutionParam::getColang ( int  idim) const

◆ getColfac()

int SimuSubstitutionParam::getColfac ( ) const
inline

◆ getFactor()

double SimuSubstitutionParam::getFactor ( ) const
inline

◆ getIntensity()

double SimuSubstitutionParam::getIntensity ( ) const
inline

◆ getNfacies()

int SimuSubstitutionParam::getNfacies ( ) const
inline

◆ getNstates()

int SimuSubstitutionParam::getNstates ( ) const
inline

◆ getTrans()

VectorDouble SimuSubstitutionParam::getTrans ( ) const
inline

◆ getVector() [1/2]

const VectorDouble& SimuSubstitutionParam::getVector ( ) const
inline

◆ getVector() [2/2]

double SimuSubstitutionParam::getVector ( int  idim) const
inline

◆ isAngleLocal()

bool SimuSubstitutionParam::isAngleLocal ( ) const

◆ isFlagAuto()

bool SimuSubstitutionParam::isFlagAuto ( ) const
inline

◆ isFlagCoding()

bool SimuSubstitutionParam::isFlagCoding ( ) const
inline

◆ isFlagDirect()

bool SimuSubstitutionParam::isFlagDirect ( ) const
inline

◆ isFlagOrient()

bool SimuSubstitutionParam::isFlagOrient ( ) const
inline

◆ isLocal()

bool SimuSubstitutionParam::isLocal ( ) const

◆ isValid()

bool SimuSubstitutionParam::isValid ( bool  verbose = false)

◆ isValidFactor()

void SimuSubstitutionParam::isValidFactor ( double *  factor,
bool  verbose = false 
) const

◆ isValidOrientation()

void SimuSubstitutionParam::isValidOrientation ( VectorDouble vector,
bool  verbose = false 
)

◆ operator=()

SimuSubstitutionParam & SimuSubstitutionParam::operator= ( const SimuSubstitutionParam r)

◆ setColang()

void SimuSubstitutionParam::setColang ( const VectorInt colang)
inline

◆ setColfac()

void SimuSubstitutionParam::setColfac ( int  colfac)
inline

◆ setFactor()

void SimuSubstitutionParam::setFactor ( double  factor)
inline

◆ setFlagAuto()

void SimuSubstitutionParam::setFlagAuto ( bool  flagAuto)
inline

◆ setFlagCoding()

void SimuSubstitutionParam::setFlagCoding ( bool  flagCoding)
inline

◆ setFlagDirect()

void SimuSubstitutionParam::setFlagDirect ( bool  flagDirect)
inline

◆ setFlagOrient()

void SimuSubstitutionParam::setFlagOrient ( bool  flagOrient)
inline

◆ setIntensity()

void SimuSubstitutionParam::setIntensity ( double  intensity)
inline

◆ setNfacies()

void SimuSubstitutionParam::setNfacies ( int  nfacies)
inline

◆ setNstates()

void SimuSubstitutionParam::setNstates ( int  nstates)
inline

◆ setTrans()

void SimuSubstitutionParam::setTrans ( const VectorDouble trans)
inline

◆ setVector()

void SimuSubstitutionParam::setVector ( const VectorDouble vector)
inline

◆ toString()

String SimuSubstitutionParam::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from AStringable.


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