rs3.properties.material.constitutiveModel.SnowdenAnisotropicLinear module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getA1Parameter() float#
setA1Parameter(value: float)#
getA2Parameter() float#
setA2Parameter(value: float)#
getB1Parameter() float#
setB1Parameter(value: float)#
getB2Parameter() float#
setB2Parameter(value: float)#
getApplySSRShearStrengthReduction() bool#
setApplySSRShearStrengthReduction(value: bool)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(A1Parameter: float = None, A2Parameter: float = None, B1Parameter: float = None, B2Parameter: float = None, ApplySSRShearStrengthReduction: bool = None)#

Set properties using keyword arguments.

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

Bases: SnowdenAnisotropicLinearBase, AnisotropicLinearPlanarBase, BaseConstitutiveModel

getAnisotropyDefinition() AnisotropyDefinitionType#
setAnisotropyDefinition(AnisotropyDefinition: AnisotropyDefinitionType)#
getBeddingStrengthFunction() SnowdenStrengthFunction#

Get the bedding strength functionn object which contains function type, dilation ratio, peak tensile strength and data points.

Returns:

A SnowdenStrengthFunction object.

Example

>>> material = model.getAllMaterialProperties()[0]
>>> beddingStrengthFunction = material.ConstitutiveModel.SnowdenAnisotropicLinear.getBeddingStrengthFunction()
>>> beddingStrengthFunction.setFunctionType(SnowdenStrengthFunctionType.SHEAR_NORMAL)
getRockMassStrengthFunction() SnowdenStrengthFunction#

Get the rock mass functionn object which contains function type, dilation ratio, peak tensile strength and data points.

Returns:

A SnowdenStrengthFunction object.

Example

>>> material = model.getAllMaterialProperties()[0]
>>> rockMassStrengthFunction = material.ConstitutiveModel.SnowdenAnisotropicLinear.getRockMassStrengthFunction()
>>> rockMassStrengthFunction.setFunctionType(SnowdenStrengthFunctionType.COHESION_FRICTION)