rs2.modeler.properties.material.stiffness package

rs2.modeler.properties.material.stiffness.ChSoil module

class rs2.modeler.properties.material.stiffness.ChSoil.ChSoil(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getGRef() float
setGRef(value: float)
getNG() float
setNG(value: float)
getKRef() float
setKRef(value: float)
getMK() float
setMK(value: float)
getReferencePressure() float
setReferencePressure(value: float)
setProperties(GRef: float = None, NG: float = None, KRef: float = None, MK: float = None, ReferencePressure: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Custom module

class rs2.modeler.properties.material.stiffness.Custom.Custom(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getUseUnloadingCondition() bool
setUseUnloadingCondition(value: bool)
getUnloadingCondition() UnloadingConditions
setUnloadingCondition(value: UnloadingConditions)
getCustomMode() CustomMode
setCustomMode(value: CustomMode)
getUseConstantPoissonsRatio() bool
setUseConstantPoissonsRatio(value: bool)
getConstantPoissonsRatio() float
setConstantPoissonsRatio(value: float)
getUnloadingUseConstantPoissonsRatio() bool
setUnloadingUseConstantPoissonsRatio(value: bool)
getUnloadingConstantPoissonsRatio() float
setUnloadingConstantPoissonsRatio(value: float)
setCustomStiffnessLoadingTable(mode: CustomMode, table: list[tuple[float, float, float]])

Tuple element order: (Custom Mode Parameter (p,q,S3…), Young’s modulus, Poisson’s Ratio). Poisson’s ratio set to zero if useContantPoissonsRatio is set to True.

getCustomStiffnessLoadingTable() list[tuple[float, float, float]]

Tuple element order: (Custom Mode Parameter (p,q,S3…), Young’s modulus, Poisson’s Ratio). Poisson’s ratio set to zero if useContantPoissonsRatio is set to True.

setCustomStiffnessUnloadingTable(mode: CustomMode, table: list[tuple[float, float, float]])

Tuple element order: (Custom Mode Parameter (p,q,S3…), Young’s modulus, Poisson’s Ratio). Poisson’s ratio set to zero and ignored if useContantPoissonsRatio is set to True.

getCustomStiffnessUnloadingTable() list[tuple[float, float, float]]

Tuple element order: (Custom Mode Parameter (p,q,S3…), Young’s modulus, Poisson’s Ratio). Poisson’s ratio set to zero and ignored if useContantPoissonsRatio is set to True.

setProperties(UseUnloadingCondition: bool = None, UnloadingCondition: UnloadingConditions = None, CustomMode: CustomMode = None, UseConstantPoissonsRatio: bool = None, ConstantPoissonsRatio: float = None, UnloadingUseConstantPoissonsRatio: bool = None, UnloadingConstantPoissonsRatio: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.CySoil module

class rs2.modeler.properties.material.stiffness.CySoil.CySoil(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getKRefiso() float
setKRefiso(value: float)
getMK() float
setMK(value: float)
getRK() float
setRK(value: float)
getReferencePressure() float
setReferencePressure(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
setProperties(KRefiso: float = None, MK: float = None, RK: float = None, ReferencePressure: float = None, PoissonsRatio: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.DoubleYield module

class rs2.modeler.properties.material.stiffness.DoubleYield.DoubleYield(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getKRefiso() float
setKRefiso(value: float)
getMK() float
setMK(value: float)
getRK() float
setRK(value: float)
getReferencePressure() float
setReferencePressure(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
setProperties(KRefiso: float = None, MK: float = None, RK: float = None, ReferencePressure: float = None, PoissonsRatio: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.HardeningSoil module

class rs2.modeler.properties.material.stiffness.HardeningSoil.HardeningSoil(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getERef50() float
setERef50(value: float)
getERefoed() float
setERefoed(value: float)
getERefur() float
setERefur(value: float)
getM() float
setM(value: float)
getReferencePressure() float
setReferencePressure(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getPlimit() float
setPlimit(value: float)
getG0ref() float
setG0ref(value: float)
getGama07() float
setGama07(value: float)
setProperties(ERef50: float = None, ERefoed: float = None, ERefur: float = None, M: float = None, ReferencePressure: float = None, PoissonsRatio: float = None, Plimit: float = None, G0ref: float = None, Gama07: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.HardeningSoilSmallStrainStiffness module

class rs2.modeler.properties.material.stiffness.HardeningSoilSmallStrainStiffness.HardeningSoilSmallStrainStiffness(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getERef50() float
setERef50(value: float)
getERefoed() float
setERefoed(value: float)
getERefur() float
setERefur(value: float)
getM() float
setM(value: float)
getReferencePressure() float
setReferencePressure(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getPlimit() float
setPlimit(value: float)
getG0ref() float
setG0ref(value: float)
getGama07() float
setGama07(value: float)
setProperties(ERef50: float = None, ERefoed: float = None, ERefur: float = None, M: float = None, ReferencePressure: float = None, PoissonsRatio: float = None, Plimit: float = None, G0ref: float = None, Gama07: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Isotropic module

class rs2.modeler.properties.material.stiffness.Isotropic.IsotropicStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getPoissonsRatioFactor() float
getShearModulusFactor() float
getYoungsModulusFactor() float
getResidualYoungsModulusFactor() float
class rs2.modeler.properties.material.stiffness.Isotropic.IsotropicDefinedStageFactor(client: Client, ID, propertyID)

Bases: IsotropicStageFactor

setPoissonsRatioFactor(value: float)
setShearModulusFactor(value: float)
setYoungsModulusFactor(value: float)
setResidualYoungsModulusFactor(value: float)
class rs2.modeler.properties.material.stiffness.Isotropic.Isotropic(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorGettersInterface[IsotropicDefinedStageFactor, IsotropicStageFactor]

getUseUnloadingCondition() bool
setUseUnloadingCondition(value: bool)
getUnloadingCondition() UnloadingConditions
setUnloadingCondition(value: UnloadingConditions)
getElasticParameters() ElasticParameters
setElasticParameters(value: ElasticParameters)
getShearModulus() float
setShearModulus(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getYoungsModulus() float
setYoungsModulus(value: float)
getUseResidualYoungsModulus() bool
setUseResidualYoungsModulus(value: bool)
getResidualYoungsModulus() float
setResidualYoungsModulus(value: float)
getUnloadingPoissonsRatio() float
setUnloadingPoissonsRatio(value: float)
getUnloadingYoungsModulus() float
setUnloadingYoungsModulus(value: float)
getUseUnloadingResidualYoungsModulus() bool
setUseUnloadingResidualYoungsModulus(value: bool)
getUnloadingResidualYoungsModulus() float
setUnloadingResidualYoungsModulus(value: float)
setProperties(UseUnloadingCondition: bool = None, UnloadingCondition: UnloadingConditions = None, ElasticParameters: ElasticParameters = None, ShearModulus: float = None, PoissonsRatio: float = None, YoungsModulus: float = None, UseResidualYoungsModulus: bool = None, ResidualYoungsModulus: float = None, UnloadingPoissonsRatio: float = None, UnloadingYoungsModulus: float = None, UseUnloadingResidualYoungsModulus: bool = None, UnloadingResidualYoungsModulus: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.ManzariAndDafalias module

class rs2.modeler.properties.material.stiffness.ManzariAndDafalias.ManzariAndDafalias(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getG0Parameter() float
setG0Parameter(value: float)
getVParameter() float
setVParameter(value: float)
getPatmParameter() float
setPatmParameter(value: float)
getInitialVoidRatio() float
setInitialVoidRatio(value: float)
setProperties(G0Parameter: float = None, VParameter: float = None, PatmParameter: float = None, InitialVoidRatio: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.NonLinearHyperbolic module

class rs2.modeler.properties.material.stiffness.NonLinearHyperbolic.NonLinearHyperbolicStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getAtmosphericPressureFactor() float
getBulkModulusExpMFactor() float
getBulkModulusNumberFactor() float
getFailureRatioRfFactor() float
getModulusExpNFactor() float
getModulusNumberFactor() float
getPoissonsRatioFactor() float
getUnloadingModulusNumberFactor() float
class rs2.modeler.properties.material.stiffness.NonLinearHyperbolic.NonLinearHyperbolicDefinedStageFactor(client: Client, ID, propertyID)

Bases: NonLinearHyperbolicStageFactor

setAtmosphericPressureFactor(value: float)
setBulkModulusExpMFactor(value: float)
setBulkModulusNumberFactor(value: float)
setFailureRatioRfFactor(value: float)
setModulusExpNFactor(value: float)
setModulusNumberFactor(value: float)
setPoissonsRatioFactor(value: float)
setUnloadingModulusNumberFactor(value: float)
class rs2.modeler.properties.material.stiffness.NonLinearHyperbolic.NonLinearHyperbolic(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorGettersInterface[NonLinearHyperbolicDefinedStageFactor, NonLinearHyperbolicStageFactor]

getModulusNumber() float
setModulusNumber(value: float)
getPoissonRatioType() PoissonRatioType
setPoissonRatioType(value: PoissonRatioType)
getBulkModulusNumber() float
setBulkModulusNumber(value: float)
getBulkModulusExpM() float
setBulkModulusExpM(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getModulusExpN() float
setModulusExpN(value: float)
getAtmosphericPressure() float
setAtmosphericPressure(value: float)
getFailureRatioRf() float
setFailureRatioRf(value: float)
getUnloadingModulusNumber() float
setUnloadingModulusNumber(value: float)
setProperties(ModulusNumber: float = None, PoissonRatioType: PoissonRatioType = None, BulkModulusNumber: float = None, BulkModulusExpM: float = None, PoissonsRatio: float = None, ModulusExpN: float = None, AtmosphericPressure: float = None, FailureRatioRf: float = None, UnloadingModulusNumber: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.NonLinearIsotropic module

class rs2.modeler.properties.material.stiffness.NonLinearIsotropic.NonLinearIsotropicStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getAParameterFactor() float
getAlphaFactor() float
getBParameterFactor() float
getGMaxFactor() float
getInitialEFactor() float
getMParameterFactor() float
getPrefFactor() float
getRParameterFactor() float
getGammaYFactor() float
getPoissonsRatioFactor() float
getResidualYoungsModulusFactor() float
class rs2.modeler.properties.material.stiffness.NonLinearIsotropic.NonLinearIsotropicDefinedStageFactor(client: Client, ID, propertyID)

Bases: NonLinearIsotropicStageFactor

setAParameterFactor(value: float)
setAlphaFactor(value: float)
setBParameterFactor(value: float)
setGMaxFactor(value: float)
setInitialEFactor(value: float)
setMParameterFactor(value: float)
setPrefFactor(value: float)
setRParameterFactor(value: float)
setGammaYFactor(value: float)
setPoissonsRatioFactor(value: float)
setResidualYoungsModulusFactor(value: float)
class rs2.modeler.properties.material.stiffness.NonLinearIsotropic.NonLinearIsotropic(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorGettersInterface[NonLinearIsotropicDefinedStageFactor, NonLinearIsotropicStageFactor]

getUseUnloadingCondition() bool
setUseUnloadingCondition(value: bool)
getUnloadingCondition() UnloadingConditions
setUnloadingCondition(value: UnloadingConditions)
getNonLinearIsotropicFormula() NLIFormulaTypes
setNonLinearIsotropicFormula(value: NLIFormulaTypes)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getUseResidualYoungsModulus() bool
setUseResidualYoungsModulus(value: bool)
getResidualYoungsModulus() float
setResidualYoungsModulus(value: float)
getInitialE() float
setInitialE(value: float)
getAlpha() float
setAlpha(value: float)
getPref() float
setPref(value: float)
getAParameter() float
setAParameter(value: float)
getBParameter() float
setBParameter(value: float)
getMParameter() float
setMParameter(value: float)
getGMax() float
setGMax(value: float)
getGammaY() float
setGammaY(value: float)
getRParameter() float
setRParameter(value: float)
getUnloadingPoissonsRatio() float
setUnloadingPoissonsRatio(value: float)
getUseUnloadingResidualYoungsModulus() bool
setUseUnloadingResidualYoungsModulus(value: bool)
getUnloadingResidualYoungsModulus() float
setUnloadingResidualYoungsModulus(value: float)
getUnloadingInitialE() float
setUnloadingInitialE(value: float)
getUnloadingAlpha() float
setUnloadingAlpha(value: float)
getUnloadingPref() float
setUnloadingPref(value: float)
getUnloadingAParameter() float
setUnloadingAParameter(value: float)
getUnloadingBParameter() float
setUnloadingBParameter(value: float)
getUnloadingMParameter() float
setUnloadingMParameter(value: float)
getUnloadingGMax() float
setUnloadingGMax(value: float)
getUnloadingGammaY() float
setUnloadingGammaY(value: float)
getUnloadingRParameter() float
setUnloadingRParameter(value: float)
setProperties(UseUnloadingCondition: bool = None, UnloadingCondition: UnloadingConditions = None, NonLinearIsotropicFormula: NLIFormulaTypes = None, PoissonsRatio: float = None, UseResidualYoungsModulus: bool = None, ResidualYoungsModulus: float = None, InitialE: float = None, Alpha: float = None, Pref: float = None, AParameter: float = None, BParameter: float = None, MParameter: float = None, GMax: float = None, GammaY: float = None, RParameter: float = None, UnloadingPoissonsRatio: float = None, UseUnloadingResidualYoungsModulus: bool = None, UnloadingResidualYoungsModulus: float = None, UnloadingInitialE: float = None, UnloadingAlpha: float = None, UnloadingPref: float = None, UnloadingAParameter: float = None, UnloadingBParameter: float = None, UnloadingMParameter: float = None, UnloadingGMax: float = None, UnloadingGammaY: float = None, UnloadingRParameter: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Norsand module

class rs2.modeler.properties.material.stiffness.Norsand.Norsand(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getShearModulusAtReferencePressure() float
setShearModulusAtReferencePressure(value: float)
getReferencePressureForShearModulus() float
setReferencePressureForShearModulus(value: float)
getModulusExponent() float
setModulusExponent(value: float)
getPoissonsRatio() float
setPoissonsRatio(value: float)
getMinimumShearModulus() float
setMinimumShearModulus(value: float)
setProperties(ShearModulusAtReferencePressure: float = None, ReferencePressureForShearModulus: float = None, ModulusExponent: float = None, PoissonsRatio: float = None, MinimumShearModulus: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Orthotropic module

class rs2.modeler.properties.material.stiffness.Orthotropic.OrthotropicStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getAngleCounterclockwiseFromHorizontalToE1Factor() float
getPoissonsRatioV12Factor() float
getPoissonsRatioV2Factor() float
getPoissonsRatioV2zFactor() float
getShearModulusFactor() float
getYoungsModulusE1Factor() float
getYoungsModulusE2Factor() float
getYoungsModulusEZFactor() float
class rs2.modeler.properties.material.stiffness.Orthotropic.OrthotropicDefinedStageFactor(client: Client, ID, propertyID)

Bases: OrthotropicStageFactor

setAngleCounterclockwiseFromHorizontalToE1Factor(value: float)
setPoissonsRatioV12Factor(value: float)
setPoissonsRatioV2Factor(value: float)
setPoissonsRatioV2zFactor(value: float)
setShearModulusFactor(value: float)
setYoungsModulusE1Factor(value: float)
setYoungsModulusE2Factor(value: float)
setYoungsModulusEZFactor(value: float)
class rs2.modeler.properties.material.stiffness.Orthotropic.Orthotropic(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorGettersInterface[OrthotropicDefinedStageFactor, OrthotropicStageFactor]

getUseUnloadingCondition() bool
setUseUnloadingCondition(value: bool)
getUnloadingCondition() UnloadingConditions
setUnloadingCondition(value: UnloadingConditions)
getShearModulus() float
setShearModulus(value: float)
getAngleCounterclockwiseFromHorizontalToE1() float
setAngleCounterclockwiseFromHorizontalToE1(value: float)
getYoungsModulusE1() float
setYoungsModulusE1(value: float)
getYoungsModulusE2() float
setYoungsModulusE2(value: float)
getYoungsModulusEZ() float
setYoungsModulusEZ(value: float)
getPoissonsRatioV12() float
setPoissonsRatioV12(value: float)
getPoissonsRatioV2() float
setPoissonsRatioV2(value: float)
getPoissonsRatioV2z() float
setPoissonsRatioV2z(value: float)
getUnloadingShearModulus() float
setUnloadingShearModulus(value: float)
getUnloadingAngleCounterclockwiseFromHorizontalToE1() float
setUnloadingAngleCounterclockwiseFromHorizontalToE1(value: float)
getUnloadingYoungsModulusE1() float
setUnloadingYoungsModulusE1(value: float)
getUnloadingYoungsModulusE2() float
setUnloadingYoungsModulusE2(value: float)
getUnloadingYoungsModulusEZ() float
setUnloadingYoungsModulusEZ(value: float)
getUnloadingPoissonsRatioV12() float
setUnloadingPoissonsRatioV12(value: float)
getUnloadingPoissonsRatioV2() float
setUnloadingPoissonsRatioV2(value: float)
getUnloadingPoissonsRatioV2z() float
setUnloadingPoissonsRatioV2z(value: float)
setProperties(UseUnloadingCondition: bool = None, UnloadingCondition: UnloadingConditions = None, ShearModulus: float = None, AngleCounterclockwiseFromHorizontalToE1: float = None, YoungsModulusE1: float = None, YoungsModulusE2: float = None, YoungsModulusEZ: float = None, PoissonsRatioV12: float = None, PoissonsRatioV2: float = None, PoissonsRatioV2z: float = None, UnloadingShearModulus: float = None, UnloadingAngleCounterclockwiseFromHorizontalToE1: float = None, UnloadingYoungsModulusE1: float = None, UnloadingYoungsModulusE2: float = None, UnloadingYoungsModulusEZ: float = None, UnloadingPoissonsRatioV12: float = None, UnloadingPoissonsRatioV2: float = None, UnloadingPoissonsRatioV2z: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Pm4Sand module

class rs2.modeler.properties.material.stiffness.Pm4Sand.Pm4Sand(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getG0Parameter() float
setG0Parameter(value: float)
getVParameter() float
setVParameter(value: float)
getPatmParameter() float
setPatmParameter(value: float)
getAutoCalculateCGDParameter() bool
setAutoCalculateCGDParameter(value: bool)
getCGDParameter() float
setCGDParameter(value: float)
getAutoCalculatePSedParameter() bool
setAutoCalculatePSedParameter(value: bool)
getPSedParameter() float
setPSedParameter(value: float)
getPostShake() bool
setPostShake(value: bool)
getAutoCalculateFSedMin() bool
setAutoCalculateFSedMin(value: bool)
getFSedMin() float
setFSedMin(value: float)
setProperties(G0Parameter: float = None, VParameter: float = None, PatmParameter: float = None, AutoCalculateCGDParameter: bool = None, CGDParameter: float = None, AutoCalculatePSedParameter: bool = None, PSedParameter: float = None, PostShake: bool = None, AutoCalculateFSedMin: bool = None, FSedMin: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Pm4Silt module

class rs2.modeler.properties.material.stiffness.Pm4Silt.Pm4Silt(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getG0Parameter() float
setG0Parameter(value: float)
getAutoCalculateNGParameter() bool
setAutoCalculateNGParameter(value: bool)
getNGParameter() float
setNGParameter(value: float)
getAutoCalculateVParameter() bool
setAutoCalculateVParameter(value: bool)
getVParameter() float
setVParameter(value: float)
getPatmParameter() float
setPatmParameter(value: float)
getAutoCalculateCGDParameter() bool
setAutoCalculateCGDParameter(value: bool)
getCGDParameter() float
setCGDParameter(value: float)
getAutoCalculateCGCParameter() bool
setAutoCalculateCGCParameter(value: bool)
getCGCParameter() float
setCGCParameter(value: float)
getPostShake() bool
setPostShake(value: bool)
setProperties(G0Parameter: float = None, AutoCalculateNGParameter: bool = None, NGParameter: float = None, AutoCalculateVParameter: bool = None, VParameter: float = None, PatmParameter: float = None, AutoCalculateCGDParameter: bool = None, CGDParameter: float = None, AutoCalculateCGCParameter: bool = None, CGCParameter: float = None, PostShake: bool = None)
getProperties()

rs2.modeler.properties.material.stiffness.SoftSoil module

class rs2.modeler.properties.material.stiffness.SoftSoil.SoftSoil(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getPoissonsRatio() float
setPoissonsRatio(value: float)
getPlimit() float
setPlimit(value: float)
setProperties(PoissonsRatio: float = None, Plimit: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.SoftSoilCreep module

class rs2.modeler.properties.material.stiffness.SoftSoilCreep.SoftSoilCreep(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getPoissonsRatio() float
setPoissonsRatio(value: float)
getPlimit() float
setPlimit(value: float)
setProperties(PoissonsRatio: float = None, Plimit: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.Stiffness module

class rs2.modeler.properties.material.stiffness.Stiffness.Stiffness(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

Isotropic

Reference object for modifying property.

Type:

Isotropic

TransverselyIsotropic

Reference object for modifying property.

Type:

TransverselyIsotropic

Orthotropic

Reference object for modifying property.

Type:

Orthotropic

NonLinearHyperbolic

Reference object for modifying property.

Type:

NonLinearHyperbolic

NonLinearIsotropic

Reference object for modifying property.

Type:

NonLinearIsotropic

ViscoElastic

Reference object for modifying property.

Type:

ViscoElastic

Custom

Reference object for modifying property.

Type:

Custom

ChSoil

Reference object for modifying property.

Type:

ChSoil

CySoil

Reference object for modifying property.

Type:

CySoil

DoubleYield

Reference object for modifying property.

Type:

DoubleYield

HardeningSoil

Reference object for modifying property.

Type:

HardeningSoil

HardeningSoilSmallStrainStiffness

Reference object for modifying property.

Type:

HardeningSoilSmallStrainStiffness

SoftSoil

Reference object for modifying property.

Type:

SoftSoil

SoftSoilCreep

Reference object for modifying property.

Type:

SoftSoilCreep

SwellingRock

Reference object for modifying property.

Type:

SwellingRock

ManzariAndDafalias

Reference object for modifying property.

Type:

ManzariAndDafalias

Norsand

Reference object for modifying property.

Type:

Norsand

Pm4Sand

Reference object for modifying property.

Type:

Pm4Sand

Pm4Silt

Reference object for modifying property.

Type:

Pm4Silt

getElasticType() MaterialElasticityTypes
setElasticType(value: MaterialElasticityTypes)

rs2.modeler.properties.material.stiffness.SwellingRock module

class rs2.modeler.properties.material.stiffness.SwellingRock.SwellingRock(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getAngleToBeddingPlanes() float
setAngleToBeddingPlanes(value: float)
getElasticModulusTangentialToBeddingPlane() float
setElasticModulusTangentialToBeddingPlane(value: float)
getElasticModulusNormalToBeddingPlanes() float
setElasticModulusNormalToBeddingPlanes(value: float)
getPoissonsRatioOutOfBeddingPlanes() float
setPoissonsRatioOutOfBeddingPlanes(value: float)
getPoissonsRatioWithinBeddingPlanes() float
setPoissonsRatioWithinBeddingPlanes(value: float)
getShearModulus() float
setShearModulus(value: float)
setProperties(AngleToBeddingPlanes: float = None, ElasticModulusTangentialToBeddingPlane: float = None, ElasticModulusNormalToBeddingPlanes: float = None, PoissonsRatioOutOfBeddingPlanes: float = None, PoissonsRatioWithinBeddingPlanes: float = None, ShearModulus: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.TransverselyIsotropic module

class rs2.modeler.properties.material.stiffness.TransverselyIsotropic.TransverselyIsotropicStageFactor(client: Client, ID, propertyID)

Bases: ProxyObject

getAngleCounterclockwiseFromHorizontalToE1Factor() float
getPoissonsRatioVAndV1zFactor() float
getPoissonsRatioV12Factor() float
getShearModulusFactor() float
getYoungsModulusE2Factor() float
getYoungsModulusE1AndEzFactor() float
class rs2.modeler.properties.material.stiffness.TransverselyIsotropic.TransverselyIsotropicDefinedStageFactor(client: Client, ID, propertyID)

Bases: TransverselyIsotropicStageFactor

setAngleCounterclockwiseFromHorizontalToE1Factor(value: float)
setPoissonsRatioVAndV1zFactor(value: float)
setPoissonsRatioV12Factor(value: float)
setShearModulusFactor(value: float)
setYoungsModulusE2Factor(value: float)
setYoungsModulusE1AndEzFactor(value: float)
class rs2.modeler.properties.material.stiffness.TransverselyIsotropic.TransverselyIsotropic(client: Client, ID, documentProxyID, stageFactorInterfaceID)

Bases: PropertyProxy

Examples

Code Snippet: Manipulation of Stiffness Properties

stageFactorInterface

Reference object for modifying stage factor property.

Type:

AbsoluteStageFactorGettersInterface[TransverselyIsotropicDefinedStageFactor, TransverselyIsotropicStageFactor]

getUseUnloadingCondition() bool
setUseUnloadingCondition(value: bool)
getUnloadingCondition() UnloadingConditions
setUnloadingCondition(value: UnloadingConditions)
getShearModulus() float
setShearModulus(value: float)
getAngleCounterclockwiseFromHorizontalToE1() float
setAngleCounterclockwiseFromHorizontalToE1(value: float)
getYoungsModulusE1AndEz() float
setYoungsModulusE1AndEz(value: float)
getYoungsModulusE2() float
setYoungsModulusE2(value: float)
getPoissonsRatioV12() float
setPoissonsRatioV12(value: float)
getPoissonsRatioVAndV1z() float
setPoissonsRatioVAndV1z(value: float)
getUnloadingShearModulus() float
setUnloadingShearModulus(value: float)
getUnloadingAngleCounterclockwiseFromHorizontalToE1() float
setUnloadingAngleCounterclockwiseFromHorizontalToE1(value: float)
getUnloadingYoungsModulusE1AndEz() float
setUnloadingYoungsModulusE1AndEz(value: float)
getUnloadingYoungsModulusE2() float
setUnloadingYoungsModulusE2(value: float)
getUnloadingPoissonsRatioV12() float
setUnloadingPoissonsRatioV12(value: float)
getUnloadingPoissonsRatioVAndV1z() float
setUnloadingPoissonsRatioVAndV1z(value: float)
setProperties(UseUnloadingCondition: bool = None, UnloadingCondition: UnloadingConditions = None, ShearModulus: float = None, AngleCounterclockwiseFromHorizontalToE1: float = None, YoungsModulusE1AndEz: float = None, YoungsModulusE2: float = None, PoissonsRatioV12: float = None, PoissonsRatioVAndV1z: float = None, UnloadingShearModulus: float = None, UnloadingAngleCounterclockwiseFromHorizontalToE1: float = None, UnloadingYoungsModulusE1AndEz: float = None, UnloadingYoungsModulusE2: float = None, UnloadingPoissonsRatioV12: float = None, UnloadingPoissonsRatioVAndV1z: float = None)
getProperties()

rs2.modeler.properties.material.stiffness.ViscoElastic module

class rs2.modeler.properties.material.stiffness.ViscoElastic.ViscoElastic(server: Client, ID, documentProxyID)

Bases: PropertyProxy

getViscoElasticType() ViscoElasticTypes
setViscoElasticType(value: ViscoElasticTypes)
getBulkModulus() float
setBulkModulus(value: float)
getMaxwellShearModulus() float
setMaxwellShearModulus(value: float)
getMaxwellViscosity() float
setMaxwellViscosity(value: float)
getKelvinShearModulus() float
setKelvinShearModulus(value: float)
getKelvinViscosity() float
setKelvinViscosity(value: float)
getShearModulus() float
setShearModulus(value: float)
setProperties(ViscoElasticType: ViscoElasticTypes = None, BulkModulus: float = None, MaxwellShearModulus: float = None, MaxwellViscosity: float = None, KelvinShearModulus: float = None, KelvinViscosity: float = None, ShearModulus: float = None)
getProperties()