rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations module#

class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculationsBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getUnsaturatedShearStrengthAngle() float#
setUnsaturatedShearStrengthAngle(value: float)#
getAirEntryValue() float#
setAirEntryValue(value: float)#
getEnableMaxNegPWPUnsaturatedShearStrength() bool#
setEnableMaxNegPWPUnsaturatedShearStrength(value: bool)#
getMaxNegPWPUnsaturatedShearStrength() float#
setMaxNegPWPUnsaturatedShearStrength(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(UnsaturatedShearStrengthAngle: float = None, AirEntryValue: float = None, EnableMaxNegPWPUnsaturatedShearStrength: bool = None, MaxNegPWPUnsaturatedShearStrength: float = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculationsStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getAirEntryValueFactor() float#
class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculationsDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: MohrCoulombUnsaturatedZoneCalculationsStageFactorBase

setAirEntryValueFactor(value: float)#
class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculationsStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: MohrCoulombUnsaturatedZoneCalculationsStageFactorBase

class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculationsDefinedStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: MohrCoulombUnsaturatedZoneCalculationsStageFactor, MohrCoulombUnsaturatedZoneCalculationsDefinedStageFactorBase

class rs3.properties.material.constitutiveModel.MohrCoulombUnsaturatedZoneCalculations.MohrCoulombUnsaturatedZoneCalculations(client: Client, id: str)#

Bases: MohrCoulombUnsaturatedZoneCalculationsBase, UnsaturatedZoneCalculations

getUnsaturatedBehavior() MohrCoulombUnsaturatedParameterType#
setUnsaturatedBehavior(unsaturatedParameterType: MohrCoulombUnsaturatedParameterType)#
getUnsaturatedShearStrengthType() UnsaturatedShearStrengthType#
setUnsaturatedShearStrengthType(unsaturatedShearStrength: UnsaturatedShearStrengthType)#