rs3.projectSettings.ShearStrengthReduction module#

class rs3.projectSettings.ShearStrengthReduction.ShearStrengthReductionBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getSRFIsOn() bool#
setSRFIsOn(value: bool)#
getInitialEstimateOfSRF() float#
setInitialEstimateOfSRF(value: float)#
getSRFAuto() bool#
setSRFAuto(value: bool)#
getSRFTolerance() float#
setSRFTolerance(value: float)#
getSRFStepSize() float#
setSRFStepSize(value: float)#
getFinalSRF() float#
setFinalSRF(value: float)#
getAccelerateSRF() bool#
setAccelerateSRF(value: bool)#
getSRFAccelerateAdvanced() bool#

In advanced SRF, get if accelerate analysis by reducing number of iterations after failure is on.

setSRFAccelerateAdvanced(value: bool)#

In advanced SRF, set if accelerate analysis by reducing number of iterations after failure is on.

getApplySSRToMohrCoulombTensileStrength() bool#

In advanced SRF, get if apply SSR to Mohr-Coulomb tensile strength is on.

setApplySSRToMohrCoulombTensileStrength(value: bool)#

In advanced SRF, set if apply SSR to Mohr-Coulomb tensile strength is on.

getSRFUserdefined() bool#
setSRFUserdefined(value: bool)#
getStressAnalysisTolerance() float#
setStressAnalysisTolerance(value: float)#
getMaximumNumberOfIterations() int#
setMaximumNumberOfIterations(value: int)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(SRFIsOn: bool = None, InitialEstimateOfSRF: float = None, SRFAuto: bool = None, SRFTolerance: float = None, SRFStepSize: float = None, FinalSRF: float = None, AccelerateSRF: bool = None, SRFAccelerateAdvanced: bool = None, ApplySSRToMohrCoulombTensileStrength: bool = None, SRFUserdefined: bool = None, StressAnalysisTolerance: float = None, MaximumNumberOfIterations: int = None)#

Set properties using keyword arguments.

class rs3.projectSettings.ShearStrengthReduction.ShearStrengthReduction(client: Client, id: str)#

Bases: ShearStrengthReductionBase

This module allows to automatically perform a finite element slope stability analysis using the Shear Strength Reduction (SSR) method.

Examples

See Project Settings Script Examples.

getSSRConvergenceType() SSRConvergenceType#
setSSRConvergenceType(value: SSRConvergenceType)#