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)