MassiveRock#

class LateralMassiveRockDatumProperties(*values)#

Bases: Enum

UNIAXIAL_COMPRESSIVE_STRENGTH = 'LAT_MASSROCK_UCS'#
INTACT_ROCK_MODULUS = 'LAT_MASSROCK_EI'#
ROCK_MASS_MODULUS = 'LAT_MASSROCK_ERM'#
POISSON_RATIO = 'LAT_MASSROCK_POISSON'#
class ModulusType(*values)#

Bases: Enum

USE_INTACT_ROCK_MODULUS = 1#
USE_ROCK_MASS_MODULUS = 2#
class MassiveRock(model_id: str, soil_id: str, client: Client)#

Bases: object

Examples: Code Snippet: Manipulation of lateral Soil Properties (Pile Analysis)

getModulusType() ModulusType#
setModulusType(modulusType: ModulusType)#
getIntactRockConstant() float#
setIntactRockConstant(intactRockConstant: float)#
getGeologicalStrengthIndex() float#
setGeologicalStrengthIndex(geologicalStrengthIndex: float)#
getUniaxialCompressiveStrength() float#
setUniaxialCompressiveStrength(uniaxialCompressiveStrength: float)#
getIntactRockModulus() float#
setIntactRockModulus(intactRockModulus: float)#
getRockMassModulus() float#
setRockMassModulus(rockMassModulus: float)#
getPoissonRatio() float#
setPoissonRatio(poissonRatio: float)#