ModifiedSnowdenAnisotropic#

class SnowdenModifiedAnisotropicLinearDefinitionType(*values)#

Bases: Enum

ANGLE = 1#
SURFACE = 2#
class SnowdenModifiedStrengthFunctionDefinitionType(*values)#

Bases: Enum

SHEAR_NORMAL = 1#
COHESION_FRICTION = 2#
class StrengthFunctionPoint(normal_stress: float, shear_stress=0.0, cohesion=0.0, phi=0.0)#

Bases: object

class ModifiedSnowdenAnisotropic(model_id: str, material_id: str, client: Client)#

Bases: object

Examples: Code Snippet: Modified Snowden Anisotropic Example

Modified Snowden Anisotropic strength properties (A1, B1, A2, B2, angle, type1, type2, strength1, strength2).

getA1() → float#
setA1(a1: float)#
getB1() → float#
setB1(b1: float)#
getA2() → float#
setA2(a2: float)#
getB2() → float#
setB2(b2: float)#
getDefinitionMethod() → SnowdenModifiedAnisotropicLinearDefinitionType#
setDefinitionMethod(anisotropy_definition: SnowdenModifiedAnisotropicLinearDefinitionType)#
getAngle() → float#
setAngle(angle: float)#
getAnisotropicSurfaceSelection() → int#
setAnisotropicSurfaceSelection(anisotropic_surface_selection: int)#
getBeddingStrengthType() → SnowdenModifiedStrengthFunctionDefinitionType#

Returns type1: 0=shear-normal, 1=c-phi

setBeddingStrengthType(bedding_type: SnowdenModifiedStrengthFunctionDefinitionType)#

Sets type1: 0=shear-normal, 1=c-phi

getRockMassType() → SnowdenModifiedStrengthFunctionDefinitionType#

Returns type2: 0=shear-normal, 1=c-phi

setRockMassType(rock_mass_type: SnowdenModifiedStrengthFunctionDefinitionType)#

Sets type2: 0=shear-normal, 1=c-phi

getBeddingStrengthFunction() → List[StrengthFunctionPoint]#

Returns bedding strength as list of StrengthFunctionPoint

setBeddingStrengthFunction(bedding_strength_function: List[StrengthFunctionPoint])#

Sets bedding strength from list of StrengthFunctionPoint

getRockMassFunction() → List[StrengthFunctionPoint]#

Returns rock mass as list of StrengthFunctionPoint

setRockMassFunction(rock_mass: List[StrengthFunctionPoint])#

Sets rock mass from list of StrengthFunctionPoint