rs3.properties.material.constitutiveModel.DruckerPrager module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getResidualTensileStrength() → float#
setResidualTensileStrength(value: float)#
getDilationParameter() → float#
setDilationParameter(value: float)#
getResidualQParameter() → float#
setResidualQParameter(value: float)#
getResidualKParameter() → float#
setResidualKParameter(value: float)#
getApplySSRShearStrengthReduction() → bool#
setApplySSRShearStrengthReduction(value: bool)#
getTensileStrength() → float#
setTensileStrength(value: float)#
getQParameter() → float#
setQParameter(value: float)#
getKParameter() → float#
setKParameter(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(ResidualTensileStrength: float = None, DilationParameter: float = None, ResidualQParameter: float = None, ResidualKParameter: float = None, ApplySSRShearStrengthReduction: bool = None, TensileStrength: float = None, QParameter: float = None, KParameter: float = None)#

Set properties using keyword arguments.

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

Bases: IStageFactorBase

getDilationParameterFactor() → float#
getKParameterFactor() → float#
getResidualKParameterFactor() → float#
getQParameterFactor() → float#
getResidualQParameterFactor() → float#
getTensileStrengthFactor() → float#
getResidualTensileStrengthFactor() → float#
class rs3.properties.material.constitutiveModel.DruckerPrager.DruckerPragerDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: DruckerPragerStageFactorBase

setDilationParameterFactor(value: float)#
setKParameterFactor(value: float)#
setResidualKParameterFactor(value: float)#
setQParameterFactor(value: float)#
setResidualQParameterFactor(value: float)#
setTensileStrengthFactor(value: float)#
setResidualTensileStrengthFactor(value: float)#
class rs3.properties.material.constitutiveModel.DruckerPrager.DruckerPragerStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: DruckerPragerStageFactorBase

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

Bases: DruckerPragerDefinedStageFactorBase

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

Bases: DruckerPragerBase, BaseConstitutiveModel