|
| RuleShift () |
|
| RuleShift (const RuleShift &m) |
|
RuleShift & | operator= (const RuleShift &m) |
|
virtual | ~RuleShift () |
|
String | displaySpecific () const override |
|
Id | resetFromNodes (const 1 &nodes, const 1 &shift) |
|
Id | resetFromNames (const VectorString &nodnames, const 1 &shift) |
|
Id | resetFromFaciesCount (Id nfacies, const 1 &shift) |
|
Id | resetFromNumericalCoding (const 1 &n_type, const 1 &n_facs, const 1 &shift) |
|
Id | particularities (Db *db, const Db *dbprop, Model *model, Id flag_grid_check, Id flag_stat) const override |
|
Id | gaus2facResult (PropDef *propdef, Db *dbout, Id *flag_used, Id ipgs, Id isimu, Id nbsimu) const override |
|
Id | evaluateBounds (PropDef *propdef, Db *dbin, Db *dbout, Id isimu, Id igrf, Id ipgs, Id nbsimu) const override |
|
bool | checkModel (const Model *model, Id nvar=0) const override |
|
double | getShDown () const |
|
double | getShDsup () const |
|
double | getSlope () const |
|
const & | getShift () const |
|
double | getShift (Id idim) const |
|
| Rule (double rho=0.) |
|
| Rule (const Rule &m) |
|
Rule & | operator= (const Rule &m) |
|
virtual | ~Rule () |
|
String | toString (const AStringFormat *strfmt=nullptr) const override |
|
Id | resetFromNames (const VectorString &nodnames, double rho=0.) |
|
Id | resetFromCodes (const 1 &nodes, double rho=0.) |
|
Id | resetFromNumericalCoding (const 1 &n_type, const 1 &n_facs, double rho=0.) |
|
Id | resetFromFaciesCount (Id nfacies, double rho=0.) |
|
virtual Id | gaus2facData (PropDef *propdef, Db *dbin, Db *dbout, Id *flag_used, Id ipgs, Id isimu, Id nbsimu) |
|
Id | getFlagProp () const |
|
const ERule & | getModeRule () const |
|
double | getRho () const |
|
const Node * | getMainNode () const |
|
void | setFlagProp (Id flagProp) |
|
void | setRho (double rho) const |
|
void | setModeRule (const ERule &modeRule) |
| TODO : Check if mutable is really necessary.
|
|
Id | setProportions (const 1 &proportions=1()) const |
|
Id | statistics (Id verbose, Id *node_tot, Id *nfac_tot, Id *nmax_tot, Id *ny1_tot, Id *ny2_tot, double *prop_tot) const |
|
Id | getNFacies () const |
|
Id | getNGRF () const |
|
Id | getNY1 () const |
|
Id | getNY2 () const |
|
bool | isYUsed (Id igrf) const |
|
| whichGRFUsed () const |
|
double | getProportion (Id facies) |
|
std::array< double, 4 > | getThresh (Id facies) const |
|
| getThreshFromRectangle (Id rect, Id *facies) |
|
Id | getFaciesFromGaussian (double y1, double y2) const |
|
| getNodes () const |
|
void | updateShift () const |
|
| 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 |
|
| ASerializable () |
|
| ASerializable (const ASerializable &r) |
|
ASerializable & | operator= (const ASerializable &r) |
|
| ASerializable (ASerializable &&r) noexcept |
|
ASerializable & | operator= (ASerializable &&r) noexcept |
|
virtual | ~ASerializable () |
|
bool | dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const |
| Dump the contents of an object into an Output File using a given Output NF Format.
|
|
void | setDefaultFormatNF (const EFormatNF &format) |
|
|
static RuleShift * | createFromNodes (const 1 &nodes, const 1 &shift) |
|
static RuleShift * | createFromNames (const VectorString &nodnames, const 1 &shift) |
|
static RuleShift * | createFromFaciesCount (Id nfacies, const 1 &shift) |
|
static RuleShift * | createFromNumericalCoding (const 1 &n_type, const 1 &n_facs, const 1 &shift) |
|
static Rule * | create (double rho=0.) |
|
static Rule * | createFromNF (const String &NFFilename, bool verbose=true) |
|
static Rule * | createFromNames (const VectorString &nodnames, double rho=0.) |
|
static Rule * | createFromCodes (const 1 &nodes, double rho=0.) |
|
static Rule * | createFromNumericalCoding (const 1 &n_type, const 1 &n_facs, double rho=0.) |
|
static Rule * | createFromFaciesCount (Id nfacies, double rho=0.) |
|
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 () |
|