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