Shansep#

class ShansepStressHistoryType(*values)#

Bases: Enum

OVERCONSOLIDATION_RATIO = 1#
PRECONSOLIDATION_PRESSURE = 2#
class ShansepHistoryDefinitionMethod(*values)#

Bases: Enum

CONSTANT = 1#
DEPTH_FROM_UPPER_MATERIAL_BOUNDARY = 2#
ELEVATION = 3#
class StressHistoryFunctionPoint(depth: float, ocrpc: float)#

Bases: object

class MaterialDependentVerticalStressFunctionPoint(material: int, vertical_stress: float)#

Bases: object

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

Bases: object

Examples: Code Snippet: SHANSEP Example

SHANSEP (Stress History And Normalized Soil Engineering Properties) strength properties: S, m, A, stress history type, OCR/PC constant or variable, invalid materials list.

getA() → float#
setA(shansep_a: float)#
getS() → float#
setS(shansep_s: float)#
getM() → float#
setM(shansep_m: float)#
getStressHistoryType() → ShansepStressHistoryType#
setStressHistoryType(shansep_stress_history_type: ShansepStressHistoryType)#
getHistoryDefinitionMethod() → ShansepHistoryDefinitionMethod#
setHistoryDefinitionMethod(shansep_history_definition_method: ShansepHistoryDefinitionMethod)#
getUseMaterialDependentVerticalStress() → bool#
setUseMaterialDependentVerticalStress(use_shansep_material_dependent_vertical_stress: bool)#
getOcrPcConstant() → float#
setOcrPcConstant(shansep_ocr_pc_constant: float)#
getOcrPcVariable() → List[StressHistoryFunctionPoint]#
setOcrPcVariable(points: List[StressHistoryFunctionPoint])#
getMaterialDependentFunction() → List[MaterialDependentVerticalStressFunctionPoint]#
setMaterialDependentFunction(factors: List[MaterialDependentVerticalStressFunctionPoint])#
getUseTensileStrength() → bool#
setUseTensileStrength(use_tensile_strength: bool)#
getTensileStrength() → float#
setTensileStrength(tensile_strength: float)#
getUseMaxShearStrength() → bool#
setUseMaxShearStrength(use_maximum_shear_strength: bool)#
getMaxShearStrength() → float#
setMaxShearStrength(maximum_shear_strength: float)#