rs3.properties.pile.MohrCoulomb module#
- class rs3.properties.pile.MohrCoulomb.MohrCoulombBase(client: Client, id: str)#
Bases:
_ProxyObject,IPropertyGroupAccessors- getPerimeter() float#
- setPerimeter(value: float)#
- getCohesion() float#
- setCohesion(value: float)#
- getResidualCohesion() float#
- setResidualCohesion(value: float)#
- getFrictionAngle() float#
- setFrictionAngle(value: float)#
- getResidualFrictionAngle() float#
- setResidualFrictionAngle(value: float)#
- getUseShearResistanceCutoff() bool#
- setUseShearResistanceCutoff(value: bool)#
- getShearResistanceCutoff() float#
- setShearResistanceCutoff(value: float)#
- getProperties()#
Retrieve properties as a dictionary.
- setProperties(Perimeter: float = None, Cohesion: float = None, ResidualCohesion: float = None, FrictionAngle: float = None, ResidualFrictionAngle: float = None, UseShearResistanceCutoff: bool = None, ShearResistanceCutoff: float = None)#
Set properties using keyword arguments.
- class rs3.properties.pile.MohrCoulomb.MohrCoulombStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
IStageFactorBase- getExposedPerimeterFactor() float#
- getCohesionFactor() float#
- getResidualCohesionFactor() float#
- getFrictionAngleFactor() float#
- getResidualFrictionAngleFactor() float#
- getShearResistanceCutoffFactor() float#
- class rs3.properties.pile.MohrCoulomb.MohrCoulombDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#
Bases:
MohrCoulombStageFactorBase- setExposedPerimeterFactor(value: float)#
- setCohesionFactor(value: float)#
- setResidualCohesionFactor(value: float)#
- setFrictionAngleFactor(value: float)#
- setResidualFrictionAngleFactor(value: float)#
- setShearResistanceCutoffFactor(value: float)#
- class rs3.properties.pile.MohrCoulomb.MohrCoulombStageFactor(id: str, stageFactorID: str, client: Client)#
Bases:
PileCommonStageFactor,MohrCoulombStageFactorBaseExamples
See Pile Script Examples.
- class rs3.properties.pile.MohrCoulomb.MohrCoulombDefinedStageFactor(id: str, stageFactorID: str, client: Client)#
Bases:
PileCommonDefinedStageFactor,MohrCoulombDefinedStageFactorBase,MohrCoulombStageFactorExamples
See Pile Script Examples.
- class rs3.properties.pile.MohrCoulomb.MohrCoulomb(client: Client, id: str)#
Bases:
PileCommon,MohrCoulombBase- UI Label:
C and phi
Examples
See Pile Script Examples.