gstlearn  1.0.0
CCC
RuleShadow Member List

This is the complete list of members for RuleShadow, including all inherited members.

_clear()Ruleprivate
_commentWrite(std::ostream &os, const String &comment)ASerializableprotectedstatic
_deserialize(std::istream &is, bool verbose=false) overrideRuleShadowprotectedvirtual
_dMaxRuleShadowmutableprivate
_fileOpenRead(const String &filename, std::ifstream &is, bool verbose=false) constASerializableprotected
_fileOpenWrite(const String &filename, std::ofstream &os, bool verbose=false) constASerializableprotected
_flagPropRulemutableprivate
_getNFName() const overrideRuleShadowinlineprotectedvirtual
_incrRuleShadowmutableprivate
_ind1RuleShadowmutableprivate
_ind2RuleShadowmutableprivate
_mainNodeRuleprivate
_modeRuleRuleprivate
_nodNamesToIds(const VectorString &nodes, VectorInt &n_type, VectorInt &n_facs)Ruleprivate
_normalizeShift()RuleShadowprivate
_onlyBlanks(char *string)ASerializableprotectedstatic
_recordRead(std::istream &is, const String &title, T &val)ASerializableprotectedstatic
_recordReadVec(std::istream &is, const String &title, VectorT< T > &vec, int nvalues)ASerializableprotectedstatic
_recordWrite(std::ostream &os, const String &title, const T &val)ASerializableprotectedstatic
_recordWriteVec(std::ostream &os, const String &title, const VectorT< T > &vec)ASerializableprotectedstatic
_rhoRulemutableprivate
_ruleDefine(std::ostream &os, const Node *node, int from_type, int from_rank, int from_vers, int *rank) constRuleprivate
_serialize(std::ostream &os, bool verbose=false) const overrideRuleShadowprotectedvirtual
_shDownRuleShadowprivate
_shDsupRuleShadowprivate
_shiftRuleShadowprivate
_slopeRuleShadowprivate
_st_grid_eval(DbGrid *dbgrid, int isimu, int icase, int nbsimu, VectorDouble &xyz0) constRuleShadowprivate
_st_shadow_max(const Db *dbprop, int flag_stat, double *sh_dsup_max, double *sh_down_max) constRuleShadowprivate
_tableRead(std::istream &is, const String &string, int ntab, double *tab)ASerializableprotectedstatic
_tableWrite(std::ostream &os, const String &string, int ntab, const VectorDouble &tab)ASerializableprotectedstatic
_tgteRuleShadowmutableprivate
_xyzRuleShadowmutableprivate
ASerializable()ASerializable
ASerializable(const ASerializable &r)ASerializable
AStringable()AStringable
AStringable(const AStringable &r)AStringable
buildFileName(int status, const String &filename, bool ensureDirExist=false)ASerializablestatic
buildNodNames(int nfacies)Ruleprotected
checkModel(const Model *model, int nvar=0) constRulevirtual
create(double rho=0.)Rulestatic
createDirectory(const String &dir)ASerializablestatic
createFromCodes(const VectorInt &nodes, double rho=0.)Rulestatic
createFromFaciesCount(int nfacies, double rho=0.)Rulestatic
createFromNames(const VectorString &nodnames, double rho=0.)Rulestatic
createFromNF(const String &neutralFilename, bool verbose=true)Rulestatic
createFromNumericalCoding(const VectorInt &n_type, const VectorInt &n_facs, double rho=0.)Rulestatic
deserialize(std::istream &is, bool verbose=true)ASerializable
display(const AStringFormat *strfmt=nullptr) const finalAStringablevirtual
display(int level) const finalAStringablevirtual
displaySpecific() const overrideRuleShadowvirtual
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
evaluateBounds(PropDef *propdef, Db *dbin, Db *dbout, int isimu, int igrf, int ipgs, int nbsimu) const overrideRuleShadowvirtual
gaus2facData(PropDef *propdef, Db *dbin, Db *dbout, int *flag_used, int ipgs, int isimu, int nbsimu) overrideRuleShadowvirtual
gaus2facResult(PropDef *propdef, Db *dbout, int *flag_used, int ipgs, int isimu, int nbsimu) const overrideRuleShadowvirtual
getContainerName()ASerializablestatic
getDirectory(const String &path)ASerializablestatic
getDMax() constRuleShadowinline
getExecDirectory()ASerializablestatic
getFaciesFromGaussian(double y1, double y2) constRule
getFaciesNumber() constRule
getFileIdentity(const String &filename, bool verbose=false)ASerializablestatic
getFlagProp() constRuleinline
getGRFNumber() constRule
getHomeDirectory(const String &sub="")ASerializablestatic
getIncr() constRuleShadowinline
getMainNode() constRuleinline
getModeRule() constRuleinline
getPrefixName()ASerializablestatic
getProportion(int facies)Rule
getRho() constRuleinline
getShDown() constRuleShadowinline
getShDsup() constRuleShadowinline
getShift() constRuleShadowinline
getShift(int idim) constRuleShadowinline
getSlope() constRuleShadowinline
getTestData(const String &subdir, const String &filename)ASerializablestatic
getTgte() constRuleShadowinline
getThresh(int facies) constRule
getThreshFromRectangle(int rect, int *facies)Rule
getWorkingDirectory()ASerializablestatic
getY1Number() constRule
getY2Number() constRule
isYUsed(int igrf) constRule
myContainerNameASerializableprivatestatic
myPrefixNameASerializableprivatestatic
operator=(const RuleShadow &r)RuleShadow
Rule::operator=(const Rule &r)Rule
Rule::AStringable::operator=(const AStringable &r)AStringable
ASerializable::operator=(const ASerializable &r)ASerializable
particularities(Db *db, const Db *dbprop, Model *model, int flag_grid_check, int flag_stat) const overrideRuleShadowvirtual
replicateInvalid(Db *dbin, Db *dbout, int jech) constRuleprotected
resetFromCodes(const VectorInt &nodes, double rho=0.)Rule
resetFromFaciesCount(int nfacies, double rho=0.)Rule
resetFromNames(const VectorString &nodnames, double rho=0.)Rule
resetFromNumericalCoding(const VectorInt &n_type, const VectorInt &n_facs, double rho=0.)Rule
Rule(double rho=0.)Rule
Rule(const Rule &r)Rule
RuleShadow()RuleShadow
RuleShadow(double slope, double sh_dsup, double sh_down, const VectorDouble &shift)RuleShadow
RuleShadow(const RuleShadow &r)RuleShadow
serialize(std::ostream &os, bool verbose=true) constASerializable
setContainerName(bool useDefault, const String &containerName="", bool verbose=false)ASerializablestatic
setFlagProp(int flagProp)Ruleinline
setMainNodeFromNodNames(const VectorInt &n_type, const VectorInt &n_facs)Ruleprotected
setMainNodeFromNodNames(const VectorString &nodnames)Ruleprotected
setMainNodeFromNodNames(const VectorInt &nodes)Ruleprotected
setModeRule(const ERule &modeRule)Ruleinline
setPrefixName(const String &prefixName)ASerializablestatic
setProportions(const VectorDouble &proportions=VectorDouble()) constRule
setRho(double rho) constRuleinline
statistics(int verbose, int *node_tot, int *nfac_tot, int *nmax_tot, int *ny1_tot, int *ny2_tot, double *prop_tot) constRule
toString(const AStringFormat *strfmt=nullptr) const overrideRulevirtual
unsetContainerName()ASerializablestatic
unsetPrefixName()ASerializablestatic
updateShift() constRule
whichGRFUsed() constRule
~ASerializable()ASerializablevirtual
~AStringable()AStringablevirtual
~Rule()Rulevirtual
~RuleShadow()RuleShadowvirtual