gstlearn  1.0.0
CCC
RuleShift Member List

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

_clear()Ruleprivate
_commentWrite(std::ostream &os, const String &comment)ASerializableprotectedstatic
_deserialize(std::istream &is, bool verbose=false) overrideRuleShiftprotectedvirtual
_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 overrideRuleShiftinlineprotectedvirtual
_incrRuleShiftmutableprivate
_ind1RuleShiftmutableprivate
_ind2RuleShiftmutableprivate
_mainNodeRuleprivate
_modeRuleRuleprivate
_nodNamesToIds(const VectorString &nodes, VectorInt &n_type, VectorInt &n_facs)Ruleprivate
_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 overrideRuleShiftprotectedvirtual
_shDownRuleShiftprivate
_shDsupRuleShiftprivate
_shiftRuleShiftprivate
_slopeRuleShiftprivate
_st_shift_on_grid(Db *db, int ndim, int flag_grid_check) constRuleShiftprivate
_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
_xyzRuleShiftmutableprivate
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) const overrideRuleShiftvirtual
create(double rho=0.)Rulestatic
createDirectory(const String &dir)ASerializablestatic
createFromCodes(const VectorInt &nodes, double rho=0.)Rulestatic
createFromFaciesCount(int nfacies, const VectorDouble &shift)RuleShiftstatic
Rule::createFromFaciesCount(int nfacies, double rho=0.)Rulestatic
createFromNames(const VectorString &nodnames, const VectorDouble &shift)RuleShiftstatic
Rule::createFromNames(const VectorString &nodnames, double rho=0.)Rulestatic
createFromNF(const String &neutralFilename, bool verbose=true)Rulestatic
createFromNodes(const VectorInt &nodes, const VectorDouble &shift)RuleShiftstatic
createFromNumericalCoding(const VectorInt &n_type, const VectorInt &n_facs, const VectorDouble &shift)RuleShiftstatic
Rule::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 overrideRuleShiftvirtual
dumpToNF(const String &neutralFilename, bool verbose=false) constASerializable
evaluateBounds(PropDef *propdef, Db *dbin, Db *dbout, int isimu, int igrf, int ipgs, int nbsimu) const overrideRuleShiftvirtual
gaus2facData(PropDef *propdef, Db *dbin, Db *dbout, int *flag_used, int ipgs, int isimu, int nbsimu)Rulevirtual
gaus2facResult(PropDef *propdef, Db *dbout, int *flag_used, int ipgs, int isimu, int nbsimu) const overrideRuleShiftvirtual
getContainerName()ASerializablestatic
getDirectory(const String &path)ASerializablestatic
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
getMainNode() constRuleinline
getModeRule() constRuleinline
getPrefixName()ASerializablestatic
getProportion(int facies)Rule
getRho() constRuleinline
getShDown() constRuleShiftinline
getShDsup() constRuleShiftinline
getShift() constRuleShiftinline
getShift(int idim) constRuleShiftinline
getSlope() constRuleShiftinline
getTestData(const String &subdir, const String &filename)ASerializablestatic
getThresh(int facies) constRule
getThreshFromRectangle(int rect, int *facies)Rule
getWorkingDirectory()ASerializablestatic
getY1Number() constRule
getY2Number() constRule
isYUsed(int igrf) constRule
myContainerNameASerializableprivatestatic
myPrefixNameASerializableprivatestatic
operator=(const RuleShift &r)RuleShift
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 overrideRuleShiftvirtual
replicateInvalid(Db *dbin, Db *dbout, int jech) constRuleprotected
resetFromCodes(const VectorInt &nodes, double rho=0.)Rule
resetFromFaciesCount(int nfacies, const VectorDouble &shift)RuleShift
Rule::resetFromFaciesCount(int nfacies, double rho=0.)Rule
resetFromNames(const VectorString &nodnames, const VectorDouble &shift)RuleShift
Rule::resetFromNames(const VectorString &nodnames, double rho=0.)Rule
resetFromNodes(const VectorInt &nodes, const VectorDouble &shift)RuleShift
resetFromNumericalCoding(const VectorInt &n_type, const VectorInt &n_facs, const VectorDouble &shift)RuleShift
Rule::resetFromNumericalCoding(const VectorInt &n_type, const VectorInt &n_facs, double rho=0.)Rule
Rule(double rho=0.)Rule
Rule(const Rule &r)Rule
RuleShift()RuleShift
RuleShift(const RuleShift &r)RuleShift
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
~RuleShift()RuleShiftvirtual