rs2.modeler.properties.joint.BartonBandis module#

class rs2.modeler.properties.joint.BartonBandis.BartonBandisStageFactor(client: Client, ID, propertyID)#

Bases: ProxyObject

getNormalStiffnessFactor() → float#
getShearStiffnessFactor() → float#
getJCSFactor() → float#
getJRCFactor() → float#
getResidualFrictionAngleFactor() → float#
getAdditionalPressureInsideJointFactor() → float#
getGroundwaterPressureFactor() → float#
getJointPermeableFactor() → bool#
class rs2.modeler.properties.joint.BartonBandis.BartonBandisDefinedStageFactor(client: Client, ID, propertyID)#

Bases: BartonBandisStageFactor

setNormalStiffnessFactor(value: float)#
setShearStiffnessFactor(value: float)#
setJCSFactor(value: float)#
setJRCFactor(value: float)#
setResidualFrictionAngleFactor(value: float)#
setAdditionalPressureInsideJointFactor(value: float)#
setGroundwaterPressureFactor(GroundWaterPressure: float)#
setJointPermeableFactor(Permeable: bool)#
class rs2.modeler.properties.joint.BartonBandis.BartonBandis(client: Client, ID, documentProxyID)#

Bases: PropertyProxy

Variables:

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

Examples

Joint Stage Factor Example

getJCS() → float#
setJCS(value: float)#
getJRC() → float#
setJRC(value: float)#
getResidualFrictionAngle() → float#
setResidualFrictionAngle(value: float)#
getResidualStrength() → bool#
setResidualStrength(value: bool)#
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)#
setPiezoID(piezoName: str)#
getPiezoID()#
setProperties(JCS: float = None, JRC: float = None, ResidualFrictionAngle: float = None, ResidualStrength: bool = None, 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()#