1.1.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)
 
const 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) const
 
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::SimuSubstitutionParam ( int  nfacies = 2,
double  intensity = 0.1,
bool  flag_direct = true,
bool  flag_coding = true,
bool  flag_orient = false 
)
SimuSubstitutionParam::SimuSubstitutionParam ( const SimuSubstitutionParam r)
SimuSubstitutionParam::~SimuSubstitutionParam ( )
virtual

Member Function Documentation

const VectorInt& SimuSubstitutionParam::getColang ( ) const
inline
int SimuSubstitutionParam::getColang ( int  idim) const
int SimuSubstitutionParam::getColfac ( ) const
inline
double SimuSubstitutionParam::getFactor ( ) const
inline
double SimuSubstitutionParam::getIntensity ( ) const
inline
int SimuSubstitutionParam::getNfacies ( ) const
inline
int SimuSubstitutionParam::getNstates ( ) const
inline
const VectorDouble SimuSubstitutionParam::getTrans ( ) const
inline
const VectorDouble& SimuSubstitutionParam::getVector ( ) const
inline
double SimuSubstitutionParam::getVector ( int  idim) const
inline
bool SimuSubstitutionParam::isAngleLocal ( ) const
bool SimuSubstitutionParam::isFlagAuto ( ) const
inline
bool SimuSubstitutionParam::isFlagCoding ( ) const
inline
bool SimuSubstitutionParam::isFlagDirect ( ) const
inline
bool SimuSubstitutionParam::isFlagOrient ( ) const
inline
bool SimuSubstitutionParam::isLocal ( ) const
bool SimuSubstitutionParam::isValid ( bool  verbose = false)
void SimuSubstitutionParam::isValidFactor ( double *  factor,
bool  verbose = false 
) const
void SimuSubstitutionParam::isValidOrientation ( VectorDouble vector,
bool  verbose = false 
) const
SimuSubstitutionParam & SimuSubstitutionParam::operator= ( const SimuSubstitutionParam r)
void SimuSubstitutionParam::setColang ( const VectorInt colang)
inline
void SimuSubstitutionParam::setColfac ( int  colfac)
inline
void SimuSubstitutionParam::setFactor ( double  factor)
inline
void SimuSubstitutionParam::setFlagAuto ( bool  flagAuto)
inline
void SimuSubstitutionParam::setFlagCoding ( bool  flagCoding)
inline
void SimuSubstitutionParam::setFlagDirect ( bool  flagDirect)
inline
void SimuSubstitutionParam::setFlagOrient ( bool  flagOrient)
inline
void SimuSubstitutionParam::setIntensity ( double  intensity)
inline
void SimuSubstitutionParam::setNfacies ( int  nfacies)
inline
void SimuSubstitutionParam::setNstates ( int  nstates)
inline
void SimuSubstitutionParam::setTrans ( const VectorDouble trans)
inline
void SimuSubstitutionParam::setVector ( const VectorDouble vector)
inline
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: