rs3.properties.material.constitutiveModel.HoekBrown module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getCompressiveStrength() → float#
setCompressiveStrength(value: float)#
getMbParameter() → float#
setMbParameter(value: float)#
getSParameter() → float#
setSParameter(value: float)#
getDilationParameter() → float#
setDilationParameter(value: float)#
getResidualMbParameter() → float#
setResidualMbParameter(value: float)#
getResidualSParameter() → float#
setResidualSParameter(value: float)#
getApplySSRShearStrengthReduction() → bool#
setApplySSRShearStrengthReduction(value: bool)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(CompressiveStrength: float = None, MbParameter: float = None, SParameter: float = None, DilationParameter: float = None, ResidualMbParameter: float = None, ResidualSParameter: float = None, ApplySSRShearStrengthReduction: bool = None)#

Set properties using keyword arguments.

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

Bases: IStageFactorBase

getDilationParameterFactor() → float#
getIntactCompressiveStrengthFactor() → float#
getMbParameterFactor() → float#
getResidualMbParameterFactor() → float#
getSParameterFactor() → float#
getResidualSParameterFactor() → float#
class rs3.properties.material.constitutiveModel.HoekBrown.HoekBrownDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: HoekBrownStageFactorBase

setDilationParameterFactor(value: float)#
setIntactCompressiveStrengthFactor(value: float)#
setMbParameterFactor(value: float)#
setResidualMbParameterFactor(value: float)#
setSParameterFactor(value: float)#
setResidualSParameterFactor(value: float)#
class rs3.properties.material.constitutiveModel.HoekBrown.HoekBrownStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: HoekBrownStageFactorBase

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

Bases: HoekBrownDefinedStageFactorBase

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

Bases: HoekBrownBase, BaseConstitutiveModel