rs2.modeler.properties.joint.DisplacementDependent module#

class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependentStageFactor(client: Client, ID, propertyID)#

Bases: ProxyObject

getNormalStiffnessFactor() float#
getShearStiffnessFactor() float#
getShearDisplacementFactor() float#
getCohesionFactor() float#
getFrictionAngleFactor() float#
getTensileStrengthFactor() float#
getAdditionalPressureInsideJointFactor() float#
getGroundwaterPressureFactor() float#
getJointPermeableFactor() bool#
class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependentDefinedStageFactor(client: Client, ID, propertyID)#

Bases: DisplacementDependentStageFactor

setNormalStiffnessFactor(value: float)#
setShearStiffnessFactor(value: float)#
setShearDisplacementFactor(value: float)#
setCohesionFactor(value: float)#
setFrictionAngleFactor(value: float)#
setTensileStrengthFactor(value: float)#
setAdditionalPressureInsideJointFactor(value: float)#
setGroundwaterPressureFactor(GroundWaterPressure: float)#
setJointPermeableFactor(Permeable: bool)#
class rs2.modeler.properties.joint.DisplacementDependent.DisplacementDependent(client: Client, ID, documentProxyID)#

Bases: PropertyProxy

Variables:

stageFactorInterface (AbsoluteStageFactorInterface[DisplacementDependentDefinedStageFactor, DisplacementDependentStageFactor]) – Reference object for modifying stage factor property.

Examples

Code Snippet: Manipulation of Joint Stage Factor Properties

getNormalStiffness() float#
setNormalStiffness(value: float)#
getShearStiffness() float#
setShearStiffness(value: float)#
getApplyPorePressure() bool#
setApplyPorePressure(value: bool)#
getApplyAdditionalPressureInsideJoint() bool#
setApplyAdditionalPressureInsideJoint(value: bool)#
getAdditionalPressureType() AdditionalPressureType#
setAdditionalPressureType(value: AdditionalPressureType)#
getAdditionalPressureInsideJoint() float#
setAdditionalPressureInsideJoint(value: float)#
getApplyPressureToLinerSideOnly() bool#
setApplyPressureToLinerSideOnly(value: bool)#
getApplyStageFactors() bool#
setApplyStageFactors(value: bool)#
getDisplacementDependentTable() List[List[float]]#

displacementGrid is a 2D Array representing a Displacement Dependent Grid. The first column represents Shear Displacement, the second column represents Cohesion, the third column represents Friction Angle, and the fourth column represents Tensile Strength.

setDisplacementDependentTable(displacementGrid: List[List[float]])#

displacementGrid is a 2D Array representing a Displacement Dependent Grid. Rows of the 2D Array must be of length 4. A minimum of two rows is required. The first column represents Shear Displacement, the second column represents Cohesion, the third column represents Friction Angle, and the fourth column represents Tensile Strength.

setPiezoID(piezoName: str)#
getPiezoID()#
setProperties(NormalStiffness: float = None, ShearStiffness: float = None, ApplyPorePressure: bool = None, ApplyAdditionalPressureInsideJoint: bool = None, AdditionalPressureType: AdditionalPressureType = None, AdditionalPressureInsideJoint: float = None, ApplyPressureToLinerSideOnly: bool = None, ApplyStageFactors: bool = None)#
getProperties()#