rs2.modeler.properties.material.strength package
rs2.modeler.properties.material.strength.AnisotropicLinear module
- class rs2.modeler.properties.material.strength.AnisotropicLinear.AnisotropicLinear(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getA1Parameter() float
- setA1Parameter(value: float)
- getB1Parameter() float
- setB1Parameter(value: float)
- getUseTensileStrength() bool
- setUseTensileStrength(value: bool)
- getCohesion1() float
- setCohesion1(value: float)
- getCohesion2() float
- setCohesion2(value: float)
- getFrictionAngle1() float
- setFrictionAngle1(value: float)
- getFrictionAngle2() float
- setFrictionAngle2(value: float)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getResidualCohesion1() float
- setResidualCohesion1(value: float)
- getResidualCohesion2() float
- setResidualCohesion2(value: float)
- getResidualFrictionAngle1() float
- setResidualFrictionAngle1(value: float)
- getResidualFrictionAngle2() float
- setResidualFrictionAngle2(value: float)
- getDilationAngle1() float
- setDilationAngle1(value: float)
- getDilationAngle2() float
- setDilationAngle2(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getAnisotropyDefinition() AnisotropyDefinitions
- setAnisotropyDefinition(value: AnisotropyDefinitions)
- getAngleCcwTo1() float
- setAngleCcwTo1(value: float)
- setAnisotropicSurfaceByName(surfaceName: str)
Sets the anisotropic surface by name. The surface must be defined in the model.
- getAnisotropicSurfaceName() str
- setProperties(MaterialType: MaterialType = None, A1Parameter: float = None, B1Parameter: float = None, UseTensileStrength: bool = None, Cohesion1: float = None, Cohesion2: float = None, FrictionAngle1: float = None, FrictionAngle2: float = None, PeakTensileStrength: float = None, ResidualCohesion1: float = None, ResidualCohesion2: float = None, ResidualFrictionAngle1: float = None, ResidualFrictionAngle2: float = None, DilationAngle1: float = None, DilationAngle2: float = None, ResidualTensileStrength: float = None, ApplySSRShearStrengthReduction: bool = None, AnisotropyDefinition: AnisotropyDefinitions = None, AngleCcwTo1: float = None)
- getProperties()
rs2.modeler.properties.material.strength.BarcelonaBasic module
- class rs2.modeler.properties.material.strength.BarcelonaBasic.BarcelonaBasicStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getCriticalStateSlopeFactor() float
- getGammaFactor() float
- getKappaFactor() float
- getLambdaFactor() float
- getNParameterFactor() float
- getOverconsolidationRatioFactor() float
- getPreconsolidationStressFactor() float
- class rs2.modeler.properties.material.strength.BarcelonaBasic.BarcelonaBasicDefinedStageFactor(client: Client, ID, propertyID)
Bases:
BarcelonaBasicStageFactor
- setCriticalStateSlopeFactor(value: float)
- setGammaFactor(value: float)
- setKappaFactor(value: float)
- setLambdaFactor(value: float)
- setNParameterFactor(value: float)
- setOverconsolidationRatioFactor(value: float)
- setPreconsolidationStressFactor(value: float)
- class rs2.modeler.properties.material.strength.BarcelonaBasic.BarcelonaBasic(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getSlopeOfCriticalStateLines() float
- setSlopeOfCriticalStateLines(value: float)
- getIncludeTheEffectOfLodesAngle() bool
- setIncludeTheEffectOfLodesAngle(value: bool)
- getLambda() float
- setLambda(value: float)
- getKappa() float
- setKappa(value: float)
- getSpecificVolumeAtUnitPressure() float
- setSpecificVolumeAtUnitPressure(value: float)
- getInitialStateOfConsolidation() InitialStateOfConsolidation
- setInitialStateOfConsolidation(value: InitialStateOfConsolidation)
- getOverConsolidationRatio() float
- setOverConsolidationRatio(value: float)
- getPreconsolidationPressure() float
- setPreconsolidationPressure(value: float)
- getElasticParameters() ElasticParameters
- setElasticParameters(value: ElasticParameters)
- getAutoCalculateAlfaFactor() bool
- setAutoCalculateAlfaFactor(value: bool)
- getAlfaFactor() float
- setAlfaFactor(value: float)
- getMinimumBulkModulus() float
- setMinimumBulkModulus(value: float)
- getKTensionSuction() float
- setKTensionSuction(value: float)
- getKapaSuction() float
- setKapaSuction(value: float)
- getRParameter() float
- setRParameter(value: float)
- getBetaParameter() float
- setBetaParameter(value: float)
- getReferenceMeanStress() float
- setReferenceMeanStress(value: float)
- getAtmosphericPressure() float
- setAtmosphericPressure(value: float)
- setProperties(SlopeOfCriticalStateLines: float = None, IncludeTheEffectOfLodesAngle: bool = None, Lambda: float = None, Kappa: float = None, SpecificVolumeAtUnitPressure: float = None, InitialStateOfConsolidation: InitialStateOfConsolidation = None, OverConsolidationRatio: float = None, PreconsolidationPressure: float = None, ElasticParameters: ElasticParameters = None, AutoCalculateAlfaFactor: bool = None, AlfaFactor: float = None, MinimumBulkModulus: float = None, KTensionSuction: float = None, KapaSuction: float = None, RParameter: float = None, BetaParameter: float = None, ReferenceMeanStress: float = None, AtmosphericPressure: float = None)
- getProperties()
rs2.modeler.properties.material.strength.BartonBandisStrength module
- class rs2.modeler.properties.material.strength.BartonBandisStrength.BartonBandisStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getPhiR() float
- setPhiR(value: float)
- getJRC() float
- setJRC(value: float)
- getJCS() float
- setJCS(value: float)
- getDilationRatio() float
- setDilationRatio(value: float)
- getResidualStrength() bool
- setResidualStrength(value: bool)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, PhiR: float = None, JRC: float = None, JCS: float = None, DilationRatio: float = None, ResidualStrength: bool = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.BoundingSurfacePlasticity module
- class rs2.modeler.properties.material.strength.BoundingSurfacePlasticity.BoundingSurfacePlasticity(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getCriticalFrictionAngleZeroDilation() float
- setCriticalFrictionAngleZeroDilation(value: float)
- getHardeningProperty() float
- setHardeningProperty(value: float)
- getUnloadingToLoadingPlasticModulusRatio() float
- setUnloadingToLoadingPlasticModulusRatio(value: float)
- getPowerTerm() float
- setPowerTerm(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, CriticalFrictionAngleZeroDilation: float = None, HardeningProperty: float = None, UnloadingToLoadingPlasticModulusRatio: float = None, PowerTerm: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.CamClay module
- class rs2.modeler.properties.material.strength.CamClay.CamClayStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getCriticalStateSlopeFactor() float
- getGammaFactor() float
- getKappaFactor() float
- getLambdaFactor() float
- getNParameterFactor() float
- getOverconsolidationRatioFactor() float
- getPreconsolidationStressFactor() float
- class rs2.modeler.properties.material.strength.CamClay.CamClayDefinedStageFactor(client: Client, ID, propertyID)
Bases:
CamClayStageFactor
- setCriticalStateSlopeFactor(value: float)
- setGammaFactor(value: float)
- setKappaFactor(value: float)
- setLambdaFactor(value: float)
- setNParameterFactor(value: float)
- setOverconsolidationRatioFactor(value: float)
- setPreconsolidationStressFactor(value: float)
- class rs2.modeler.properties.material.strength.CamClay.CamClay(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getCriticalStateSlope() float
- setCriticalStateSlope(value: float)
- getSpecificVolumeAtUnitPressure() SpecificVolumeAtUnitPressure
- setSpecificVolumeAtUnitPressure(value: SpecificVolumeAtUnitPressure)
- getNParameter() float
- setNParameter(value: float)
- getGamma() float
- setGamma(value: float)
- getKappa() float
- setKappa(value: float)
- getInitialStateOfConsolidation() InitialStateOfConsolidation
- setInitialStateOfConsolidation(value: InitialStateOfConsolidation)
- getOverconsolidationRatio() float
- setOverconsolidationRatio(value: float)
- getPreconsolidationStress() float
- setPreconsolidationStress(value: float)
- getLambda() float
- setLambda(value: float)
- setProperties(CriticalStateSlope: float = None, SpecificVolumeAtUnitPressure: SpecificVolumeAtUnitPressure = None, NParameter: float = None, Gamma: float = None, Kappa: float = None, InitialStateOfConsolidation: InitialStateOfConsolidation = None, OverconsolidationRatio: float = None, PreconsolidationStress: float = None, Lambda: float = None)
- getProperties()
rs2.modeler.properties.material.strength.ChSoilStrength module
- class rs2.modeler.properties.material.strength.ChSoilStrength.ChSoilStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngleFailure() float
- setFrictionAngleFailure(value: float)
- getCohesion() float
- setCohesion(value: float)
- getFailureRatio() float
- setFailureRatio(value: float)
- getFrictionAngleNormallyConsolidated() float
- setFrictionAngleNormallyConsolidated(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDilationOption() DilationOption
- setDilationOption(value: DilationOption)
- getConstantVolumeFrictionAngle() float
- setConstantVolumeFrictionAngle(value: float)
- setProperties(FrictionAngleFailure: float = None, Cohesion: float = None, FailureRatio: float = None, FrictionAngleNormallyConsolidated: float = None, TensileStrength: float = None, DilationAngle: float = None, DilationOption: DilationOption = None, ConstantVolumeFrictionAngle: float = None)
- getProperties()
rs2.modeler.properties.material.strength.CySoilStrength module
- class rs2.modeler.properties.material.strength.CySoilStrength.CySoilStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getCap() CySoilCapOption
- setCap(value: CySoilCapOption)
- getAlfaCap() float
- setAlfaCap(value: float)
- getNormallyConsolidatedCapPressure() float
- setNormallyConsolidatedCapPressure(value: float)
- getFrictionAngleFailure() float
- setFrictionAngleFailure(value: float)
- getCohesion() float
- setCohesion(value: float)
- getFailureRatio() float
- setFailureRatio(value: float)
- getFrictionAngleNormallyConsolidated() float
- setFrictionAngleNormallyConsolidated(value: float)
- getBetaShearCalibrationFactor() float
- setBetaShearCalibrationFactor(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDilationOption() DilationOption
- setDilationOption(value: DilationOption)
- getConstantVolumeFrictionAngle() float
- setConstantVolumeFrictionAngle(value: float)
- setProperties(Cap: CySoilCapOption = None, AlfaCap: float = None, NormallyConsolidatedCapPressure: float = None, FrictionAngleFailure: float = None, Cohesion: float = None, FailureRatio: float = None, FrictionAngleNormallyConsolidated: float = None, BetaShearCalibrationFactor: float = None, TensileStrength: float = None, DilationAngle: float = None, DilationOption: DilationOption = None, ConstantVolumeFrictionAngle: float = None)
- getProperties()
rs2.modeler.properties.material.strength.DiscreteFunction module
- class rs2.modeler.properties.material.strength.DiscreteFunction.DiscreteFunctionStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getPeakTensileStrengthFactor() float
- getResidualTensileStrengthFactor() float
- class rs2.modeler.properties.material.strength.DiscreteFunction.DiscreteFunctionDefinedStageFactor(client: Client, ID, propertyID)
Bases:
DiscreteFunctionStageFactor
- setPeakTensileStrengthFactor(value: float)
- setResidualTensileStrengthFactor(value: float)
- class rs2.modeler.properties.material.strength.DiscreteFunction.DiscreteFunction(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setSelectedDiscreteFunctionByName(name: str)
- getSelectedDiscreteFunctionName() str
- setProperties(ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.DoubleYieldStrength module
- class rs2.modeler.properties.material.strength.DoubleYieldStrength.DoubleYieldStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getCap() CySoilCapOption
- setCap(value: CySoilCapOption)
- getAlfaCap() float
- setAlfaCap(value: float)
- getNormallyConsolidatedCapPressure() float
- setNormallyConsolidatedCapPressure(value: float)
- getFrictionAngleFailure() float
- setFrictionAngleFailure(value: float)
- getCohesion() float
- setCohesion(value: float)
- getFailureRatio() float
- setFailureRatio(value: float)
- getFrictionAngleNormallyConsolidated() float
- setFrictionAngleNormallyConsolidated(value: float)
- getBetaShearCalibrationFactor() float
- setBetaShearCalibrationFactor(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDilationOption() DilationOption
- setDilationOption(value: DilationOption)
- getConstantVolumeFrictionAngle() float
- setConstantVolumeFrictionAngle(value: float)
- setProperties(Cap: CySoilCapOption = None, AlfaCap: float = None, NormallyConsolidatedCapPressure: float = None, FrictionAngleFailure: float = None, Cohesion: float = None, FailureRatio: float = None, FrictionAngleNormallyConsolidated: float = None, BetaShearCalibrationFactor: float = None, TensileStrength: float = None, DilationAngle: float = None, DilationOption: DilationOption = None, ConstantVolumeFrictionAngle: float = None)
- getProperties()
rs2.modeler.properties.material.strength.DruckerPrager module
- class rs2.modeler.properties.material.strength.DruckerPrager.DruckerPragerStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getDilationParameterFactor() float
- getPeakKParameterFactor() float
- getResidualKParameterFactor() float
- getPeakTensileStrengthFactor() float
- getPeakQParameterFactor() float
- getResidualQParameterFactor() float
- getResidualTensileStrengthFactor() float
- class rs2.modeler.properties.material.strength.DruckerPrager.DruckerPragerDefinedStageFactor(client: Client, ID, propertyID)
Bases:
DruckerPragerStageFactor
- setDilationParameterFactor(value: float)
- setPeakKParameterFactor(value: float)
- setResidualKParameterFactor(value: float)
- setPeakTensileStrengthFactor(value: float)
- setPeakQParameterFactor(value: float)
- setResidualQParameterFactor(value: float)
- setResidualTensileStrengthFactor(value: float)
- class rs2.modeler.properties.material.strength.DruckerPrager.DruckerPrager(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getPeakQParameter() float
- setPeakQParameter(value: float)
- getPeakKParameter() float
- setPeakKParameter(value: float)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getResidualQParameter() float
- setResidualQParameter(value: float)
- getResidualKParameter() float
- setResidualKParameter(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getDilationParameter() float
- setDilationParameter(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, PeakQParameter: float = None, PeakKParameter: float = None, PeakTensileStrength: float = None, ResidualQParameter: float = None, ResidualKParameter: float = None, ResidualTensileStrength: float = None, DilationParameter: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.Finn module
- class rs2.modeler.properties.material.strength.Finn.Finn(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualCohesion() float
- setResidualCohesion(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getFinnFormulation() FinnFormula
- setFinnFormulation(value: FinnFormula)
- getC1Parameter() float
- setC1Parameter(value: float)
- getC2Parameter() float
- setC2Parameter(value: float)
- getC3Parameter() float
- setC3Parameter(value: float)
- getC4Parameter() float
- setC4Parameter(value: float)
- getByrneDefinition() FinnByrneDefinition
- setByrneDefinition(value: FinnByrneDefinition)
- getFinnByrneC1Parameter() float
- setFinnByrneC1Parameter(value: float)
- getFinnByrneC2Parameter() float
- setFinnByrneC2Parameter(value: float)
- getN160() int
- setN160(value: int)
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualTensileStrength: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, DilationAngle: float = None, ApplySSRShearStrengthReduction: bool = None, FinnFormulation: FinnFormula = None, C1Parameter: float = None, C2Parameter: float = None, C3Parameter: float = None, C4Parameter: float = None, ByrneDefinition: FinnByrneDefinition = None, FinnByrneC1Parameter: float = None, FinnByrneC2Parameter: float = None, N160: int = None)
- getProperties()
rs2.modeler.properties.material.strength.GeneralizedAnisotropic module
- class rs2.modeler.properties.material.strength.GeneralizedAnisotropic.GeneralizedAnisotropic(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- setGeneralizedAnisotropicFunction(generalizedFunction: list[tuple[float, str]])
Takes a list of tuples (angle, materialPropertyName). First angle must be greater than -90. Last angle must be exactly 90.
- getGeneralizedAnisotropicFunction() list[tuple[float, str]]
Returns a list of tuples (angle, materialPropertyName)
- setBaseMaterialByName(materialName: str)
- getBaseMaterialName() str
rs2.modeler.properties.material.strength.GeneralizedHoekBrown module
- class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrownStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getAParameterFactor() float
- getResidualAParameterFactor() float
- getCompressiveStrengthFactor() float
- getDilationParameterFactor() float
- getMbParameterFactor() float
- getResidualMbParameterFactor() float
- getHoekMartinMiFactor() float
- getSParameterFactor() float
- getResidualSParameterFactor() float
- getTensileCutoffFactor() float
- class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrownDefinedStageFactor(client: Client, ID, propertyID)
Bases:
GeneralizedHoekBrownStageFactor
- setAParameterFactor(value: float)
- setResidualAParameterFactor(value: float)
- setCompressiveStrengthFactor(value: float)
- setDilationParameterFactor(value: float)
- setMbParameterFactor(value: float)
- setResidualMbParameterFactor(value: float)
- setHoekMartinMiFactor(value: float)
- setSParameterFactor(value: float)
- setResidualSParameterFactor(value: float)
- setTensileCutoffFactor(value: float)
- class rs2.modeler.properties.material.strength.GeneralizedHoekBrown.GeneralizedHoekBrown(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getCompressiveStrength() float
- setCompressiveStrength(value: float)
- getMbParameter() float
- setMbParameter(value: float)
- getSParameter() float
- setSParameter(value: float)
- getAParameter() float
- setAParameter(value: float)
- getGSIParameter() float
- setGSIParameter(value: float)
- getMiParameter() float
- setMiParameter(value: float)
- getDParameter() float
- setDParameter(value: float)
- getResidualMbParameter() float
- setResidualMbParameter(value: float)
- getResidualSParameter() float
- setResidualSParameter(value: float)
- getResidualAParameter() float
- setResidualAParameter(value: float)
- getResidualGSIParameter() float
- setResidualGSIParameter(value: float)
- getResidualMiParameter() float
- setResidualMiParameter(value: float)
- getResidualDParameter() float
- setResidualDParameter(value: float)
- getDilationParameter() float
- setDilationParameter(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getTensileCutoffType() TensileCutoffOptions
- setTensileCutoffType(value: TensileCutoffOptions)
- getTensileCutoff() float
- setTensileCutoff(value: float)
- getHoekMartinMi() float
- setHoekMartinMi(value: float)
- setProperties(MaterialType: MaterialType = None, CompressiveStrength: float = None, MbParameter: float = None, SParameter: float = None, AParameter: float = None, GSIParameter: float = None, MiParameter: float = None, DParameter: float = None, ResidualMbParameter: float = None, ResidualSParameter: float = None, ResidualAParameter: float = None, ResidualGSIParameter: float = None, ResidualMiParameter: float = None, ResidualDParameter: float = None, DilationParameter: float = None, ApplySSRShearStrengthReduction: bool = None, TensileCutoffType: TensileCutoffOptions = None, TensileCutoff: float = None, HoekMartinMi: float = None)
- getProperties()
rs2.modeler.properties.material.strength.HardeningSoilStrength module
- class rs2.modeler.properties.material.strength.HardeningSoilStrength.HardeningSoilStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngle() float
- setFrictionAngle(value: float)
- getCohesion() float
- setCohesion(value: float)
- getFailureRatio() float
- setFailureRatio(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDilationOption() DilationOption
- setDilationOption(value: DilationOption)
- getE0() float
- setE0(value: float)
- getEmax() float
- setEmax(value: float)
- getK0NormalConsolidation() float
- setK0NormalConsolidation(value: float)
- getInitialConsolidationCondition() InitialConsolidation
- setInitialConsolidationCondition(value: InitialConsolidation)
- getOCRStress() float
- setOCRStress(value: float)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- setProperties(FrictionAngle: float = None, Cohesion: float = None, FailureRatio: float = None, TensileStrength: float = None, DilationAngle: float = None, DilationOption: DilationOption = None, DilatancyCutoff: Dilatancy = None, E0: float = None, Emax: float = None, K0NormalConsolidation: float = None, InitialConsolidationCondition: InitialConsolidation = None, OCRStress: float = None, InitialMeanStress: float = None)
- getProperties()
rs2.modeler.properties.material.strength.HardeningSoilWithSmallStrainStiffness module
- class rs2.modeler.properties.material.strength.HardeningSoilWithSmallStrainStiffness.HardeningSoilWithSmallStrainStiffness(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngle() float
- setFrictionAngle(value: float)
- getCohesion() float
- setCohesion(value: float)
- getFailureRatio() float
- setFailureRatio(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getDilationOption() DilationOption
- setDilationOption(value: DilationOption)
- getE0() float
- setE0(value: float)
- getEmax() float
- setEmax(value: float)
- getK0NormalConsolidation() float
- setK0NormalConsolidation(value: float)
- getInitialConsolidationCondition() InitialConsolidation
- setInitialConsolidationCondition(value: InitialConsolidation)
- getOCRStress() float
- setOCRStress(value: float)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- setProperties(FrictionAngle: float = None, Cohesion: float = None, FailureRatio: float = None, TensileStrength: float = None, DilationAngle: float = None, DilationOption: DilationOption = None, DilatancyCutoff: Dilatancy = None, E0: float = None, Emax: float = None, K0NormalConsolidation: float = None, InitialConsolidationCondition: InitialConsolidation = None, OCRStress: float = None, InitialMeanStress: float = None)
- getProperties()
rs2.modeler.properties.material.strength.HoekBrown module
- class rs2.modeler.properties.material.strength.HoekBrown.HoekBrownStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getCompressiveStrengthFactor() float
- getDilationParameterFactor() float
- getMbParameterFactor() float
- getResidualMbParameterFactor() float
- getSParameterFactor() float
- getResidualSParameterFactor() float
- class rs2.modeler.properties.material.strength.HoekBrown.HoekBrownDefinedStageFactor(client: Client, ID, propertyID)
Bases:
HoekBrownStageFactor
- setCompressiveStrengthFactor(value: float)
- setDilationParameterFactor(value: float)
- setMbParameterFactor(value: float)
- setResidualMbParameterFactor(value: float)
- setSParameterFactor(value: float)
- setResidualSParameterFactor(value: float)
- class rs2.modeler.properties.material.strength.HoekBrown.HoekBrown(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getCompressiveStrength() float
- setCompressiveStrength(value: float)
- getMbParameter() float
- setMbParameter(value: float)
- getSParameter() float
- setSParameter(value: float)
- getResidualMbParameter() float
- setResidualMbParameter(value: float)
- getResidualSParameter() float
- setResidualSParameter(value: float)
- getDilationParameter() float
- setDilationParameter(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, CompressiveStrength: float = None, MbParameter: float = None, SParameter: float = None, ResidualMbParameter: float = None, ResidualSParameter: float = None, DilationParameter: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.Hyperbolic module
- class rs2.modeler.properties.material.strength.Hyperbolic.Hyperbolic(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualCohesion() float
- setResidualCohesion(value: float)
- getDilationRatio() float
- setDilationRatio(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, DilationRatio: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.JointedGeneralizedHoekBrown module
- class rs2.modeler.properties.material.strength.JointedGeneralizedHoekBrown.JointedGeneralizedHoekBrownStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getAParameterFactor() float
- getResidualAParameterFactor() float
- getCompressiveStrengthFactor() float
- getDilationParameterFactor() float
- getMbParameterFactor() float
- getResidualMbParameterFactor() float
- getHoekMartinMiFactor() float
- getSParameterFactor() float
- getResidualSParameterFactor() float
- getTensileCutoffFactor() float
- class rs2.modeler.properties.material.strength.JointedGeneralizedHoekBrown.JointedGeneralizedHoekBrownDefinedStageFactor(client: Client, ID, propertyID)
Bases:
JointedGeneralizedHoekBrownStageFactor
- setAParameterFactor(value: float)
- setResidualAParameterFactor(value: float)
- setCompressiveStrengthFactor(value: float)
- setDilationParameterFactor(value: float)
- setMbParameterFactor(value: float)
- setResidualMbParameterFactor(value: float)
- setHoekMartinMiFactor(value: float)
- setSParameterFactor(value: float)
- setResidualSParameterFactor(value: float)
- setTensileCutoffFactor(value: float)
- class rs2.modeler.properties.material.strength.JointedGeneralizedHoekBrown.JointedGeneralizedHoekBrown(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getCompressiveStrength() float
- setCompressiveStrength(value: float)
- getMbParameter() float
- setMbParameter(value: float)
- getSParameter() float
- setSParameter(value: float)
- getAParameter() float
- setAParameter(value: float)
- getGSIParameter() float
- setGSIParameter(value: float)
- getMiParameter() float
- setMiParameter(value: float)
- getDParameter() float
- setDParameter(value: float)
- getTensileCutoffType() TensileCutoffOptions
- setTensileCutoffType(value: TensileCutoffOptions)
- getTensileCutoff() float
- setTensileCutoff(value: float)
- getHoekMartinMi() float
- setHoekMartinMi(value: float)
- getResidualMbParameter() float
- setResidualMbParameter(value: float)
- getResidualSParameter() float
- setResidualSParameter(value: float)
- getResidualAParameter() float
- setResidualAParameter(value: float)
- getResidualGSIParameter() float
- setResidualGSIParameter(value: float)
- getResidualMiParameter() float
- setResidualMiParameter(value: float)
- getResidualDParameter() float
- setResidualDParameter(value: float)
- getDilationParameter() float
- setDilationParameter(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getJointOptions() MaterialJointOptions
- setProperties(MaterialType: MaterialType = None, CompressiveStrength: float = None, MbParameter: float = None, SParameter: float = None, AParameter: float = None, GSIParameter: float = None, MiParameter: float = None, DParameter: float = None, TensileCutoffType: TensileCutoffOptions = None, TensileCutoff: float = None, HoekMartinMi: float = None, ResidualMbParameter: float = None, ResidualSParameter: float = None, ResidualAParameter: float = None, ResidualGSIParameter: float = None, ResidualMiParameter: float = None, ResidualDParameter: float = None, DilationParameter: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.JointedMohrCoulomb module
- class rs2.modeler.properties.material.strength.JointedMohrCoulomb.JointedMohrCoulombStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getResidualCohesionFactor() float
- getDilationAngleFactor() float
- getResidualFrictionAngleFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionAngleFactor() float
- getPeakTensileStrengthFactor() float
- getResidualTensileStrengthFactor() float
- class rs2.modeler.properties.material.strength.JointedMohrCoulomb.JointedMohrCoulombDefinedStageFactor(client: Client, ID, propertyID)
Bases:
JointedMohrCoulombStageFactor
- setResidualCohesionFactor(value: float)
- setDilationAngleFactor(value: float)
- setResidualFrictionAngleFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setPeakTensileStrengthFactor(value: float)
- setResidualTensileStrengthFactor(value: float)
- class rs2.modeler.properties.material.strength.JointedMohrCoulomb.JointedMohrCoulomb(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualCohesion() float
- setResidualCohesion(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getJointOptions() MaterialJointOptions
- setProperties(MaterialType: MaterialType = None, PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualTensileStrength: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, DilationAngle: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.ManzariAndDafaliasStrength module
- class rs2.modeler.properties.material.strength.ManzariAndDafaliasStrength.ManzariAndDafaliasStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getCriticalStateM() float
- setCriticalStateM(value: float)
- getCParameter() float
- setCParameter(value: float)
- getLambdaC() float
- setLambdaC(value: float)
- getE0Parameter() float
- setE0Parameter(value: float)
- getXiParameter() float
- setXiParameter(value: float)
- getYieldSurfaceM() float
- setYieldSurfaceM(value: float)
- getH0Parameter() float
- setH0Parameter(value: float)
- getChParameter() float
- setChParameter(value: float)
- getNbParameter() float
- setNbParameter(value: float)
- getA0Parameter() float
- setA0Parameter(value: float)
- getNdParameter() float
- setNdParameter(value: float)
- getZmax() float
- setZmax(value: float)
- getCzParameter() float
- setCzParameter(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(CriticalStateM: float = None, CParameter: float = None, LambdaC: float = None, E0Parameter: float = None, XiParameter: float = None, YieldSurfaceM: float = None, H0Parameter: float = None, ChParameter: float = None, NbParameter: float = None, A0Parameter: float = None, NdParameter: float = None, Zmax: float = None, CzParameter: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.ModifiedCamClay module
- class rs2.modeler.properties.material.strength.ModifiedCamClay.ModifiedCamClayStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getCriticalStateSlopeFactor() float
- getGammaFactor() float
- getKappaFactor() float
- getLambdaFactor() float
- getNParameterFactor() float
- getOverconsolidationRatioFactor() float
- getPreconsolidationStressFactor() float
- class rs2.modeler.properties.material.strength.ModifiedCamClay.ModifiedCamClayDefinedStageFactor(client: Client, ID, propertyID)
Bases:
ModifiedCamClayStageFactor
- setCriticalStateSlopeFactor(value: float)
- setGammaFactor(value: float)
- setKappaFactor(value: float)
- setLambdaFactor(value: float)
- setNParameterFactor(value: float)
- setOverconsolidationRatioFactor(value: float)
- setPreconsolidationStressFactor(value: float)
- class rs2.modeler.properties.material.strength.ModifiedCamClay.ModifiedCamClay(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getCriticalStateSlope() float
- setCriticalStateSlope(value: float)
- getSpecificVolumeAtUnitPressure() SpecificVolumeAtUnitPressure
- setSpecificVolumeAtUnitPressure(value: SpecificVolumeAtUnitPressure)
- getNParameter() float
- setNParameter(value: float)
- getGamma() float
- setGamma(value: float)
- getKappa() float
- setKappa(value: float)
- getInitialStateOfConsolidation() InitialStateOfConsolidation
- setInitialStateOfConsolidation(value: InitialStateOfConsolidation)
- getOverconsolidationRatio() float
- setOverconsolidationRatio(value: float)
- getPreconsolidationStress() float
- setPreconsolidationStress(value: float)
- getLambda() float
- setLambda(value: float)
- setProperties(CriticalStateSlope: float = None, SpecificVolumeAtUnitPressure: SpecificVolumeAtUnitPressure = None, NParameter: float = None, Gamma: float = None, Kappa: float = None, InitialStateOfConsolidation: InitialStateOfConsolidation = None, OverconsolidationRatio: float = None, PreconsolidationStress: float = None, Lambda: float = None)
- getProperties()
rs2.modeler.properties.material.strength.MohrCoulombStrength module
- class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrengthStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getResidualCohesionFactor() float
- getDilationAngleFactor() float
- getResidualFrictionAngleFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionAngleFactor() float
- getPeakTensileStrengthFactor() float
- getResidualTensileStrengthFactor() float
- class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrengthDefinedStageFactor(client: Client, ID, propertyID)
Bases:
MohrCoulombStrengthStageFactor
- setResidualCohesionFactor(value: float)
- setDilationAngleFactor(value: float)
- setResidualFrictionAngleFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setPeakTensileStrengthFactor(value: float)
- setResidualTensileStrengthFactor(value: float)
- class rs2.modeler.properties.material.strength.MohrCoulombStrength.MohrCoulombStrength(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getResidualFrictionAngle() float
- setResidualFrictionAngle(value: float)
- getResidualCohesion() float
- setResidualCohesion(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ResidualTensileStrength: float = None, ResidualFrictionAngle: float = None, ResidualCohesion: float = None, DilationAngle: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.MohrCoulombWithCap module
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCapStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getDilationAngleFactor() float
- getInitialMeanStressFactor() float
- getLambdaKappaFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionAngleFactor() float
- getPeakTensileStrengthFactor() float
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCapDefinedStageFactor(client: Client, ID, propertyID)
Bases:
MohrCoulombWithCapStageFactor
- setDilationAngleFactor(value: float)
- setInitialMeanStressFactor(value: float)
- setLambdaKappaFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setPeakTensileStrengthFactor(value: float)
- class rs2.modeler.properties.material.strength.MohrCoulombWithCap.MohrCoulombWithCap(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getCapHardeningType() CapHardeningTypes
- setCapHardeningType(value: CapHardeningTypes)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- getLambdaKappa() float
- setLambdaKappa(value: float)
- setMohrCoulombCapMeanStress(meanStress: list[tuple[float, float]])
meanStress is a list of (x,y) tuples.
- getMohrCoulombCapMeanStress() list[tuple[float, float]]
returns a list of (x,y) tuples.
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, DilationAngle: float = None, CapType: MCCapType = None, CapHardeningType: CapHardeningTypes = None, InitialMeanStress: float = None, LambdaKappa: float = None)
- getProperties()
rs2.modeler.properties.material.strength.NorSandStrength module
- class rs2.modeler.properties.material.strength.NorSandStrength.NorSandStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMTCCriticalFrictionRatio() float
- setMTCCriticalFrictionRatio(value: float)
- getLambdaSlopeOfCSLNaturalLog() float
- setLambdaSlopeOfCSLNaturalLog(value: float)
- getH0PlasticHardeningModulus() float
- setH0PlasticHardeningModulus(value: float)
- getChiTCDilationCoefficient() float
- setChiTCDilationCoefficient(value: float)
- getNVolumetricCouplingCoefficient() float
- setNVolumetricCouplingCoefficient(value: float)
- getHyChangeInHardeningModulus() float
- setHyChangeInHardeningModulus(value: float)
- getPsi0InitialStateParameter() float
- setPsi0InitialStateParameter(value: float)
- getGamaAltitudeOfCSLAt1KPa() float
- setGamaAltitudeOfCSLAt1KPa(value: float)
- getInitialConsolidationCondition() NorSandInitialConsolidationCondition
- setInitialConsolidationCondition(value: NorSandInitialConsolidationCondition)
- getOCR() float
- setOCR(value: float)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- getCapSoftening() bool
- setCapSoftening(value: bool)
- getNorSandFluidBulkModulus() float
- setNorSandFluidBulkModulus(value: float)
- setProperties(MTCCriticalFrictionRatio: float = None, LambdaSlopeOfCSLNaturalLog: float = None, H0PlasticHardeningModulus: float = None, ChiTCDilationCoefficient: float = None, NVolumetricCouplingCoefficient: float = None, HyChangeInHardeningModulus: float = None, Psi0InitialStateParameter: float = None, GamaAltitudeOfCSLAt1KPa: float = None, InitialConsolidationCondition: NorSandInitialConsolidationCondition = None, OCR: float = None, InitialMeanStress: float = None, CapSoftening: bool = None, NorSandFluidBulkModulus: float = None)
- getProperties()
rs2.modeler.properties.material.strength.PM4SandStrength module
- class rs2.modeler.properties.material.strength.PM4SandStrength.PM4SandStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getDr() float
- setDr(value: float)
- getQParameter() float
- setQParameter(value: float)
- getRParameter() float
- setRParameter(value: float)
- getEMax() float
- setEMax(value: float)
- getEMin() float
- setEMin(value: float)
- getPhiCv() float
- setPhiCv(value: float)
- getNbParameter() float
- setNbParameter(value: float)
- getNdParameter() float
- setNdParameter(value: float)
- getAutoCalculateADoParameter() bool
- setAutoCalculateADoParameter(value: bool)
- getADoParameter() float
- setADoParameter(value: float)
- getHp0Parameter() float
- setHp0Parameter(value: float)
- getAutoCalculateCDRParameter() bool
- setAutoCalculateCDRParameter(value: bool)
- getCDRParameter() float
- setCDRParameter(value: float)
- getAutoCalculateCEpsParameter() bool
- setAutoCalculateCEpsParameter(value: bool)
- getCEpsParameter() float
- setCEpsParameter(value: float)
- getYieldSurfaceM() float
- setYieldSurfaceM(value: float)
- getAutoCalculateH0Parameter() bool
- setAutoCalculateH0Parameter(value: bool)
- getH0Parameter() float
- setH0Parameter(value: float)
- getAutoCalculateCKafParameter() bool
- setAutoCalculateCKafParameter(value: bool)
- getCKafParameter() float
- setCKafParameter(value: float)
- getAutoCalculateZmax() bool
- setAutoCalculateZmax(value: bool)
- getZmax() float
- setZmax(value: float)
- getAutoCalculateCzParameter() bool
- setAutoCalculateCzParameter(value: bool)
- getCzParameter() float
- setCzParameter(value: float)
- setProperties(Dr: float = None, QParameter: float = None, RParameter: float = None, EMax: float = None, EMin: float = None, PhiCv: float = None, NbParameter: float = None, NdParameter: float = None, AutoCalculateADoParameter: bool = None, ADoParameter: float = None, Hp0Parameter: float = None, AutoCalculateCDRParameter: bool = None, CDRParameter: float = None, AutoCalculateCEpsParameter: bool = None, CEpsParameter: float = None, YieldSurfaceM: float = None, AutoCalculateH0Parameter: bool = None, H0Parameter: float = None, AutoCalculateCKafParameter: bool = None, CKafParameter: float = None, AutoCalculateZmax: bool = None, Zmax: float = None, AutoCalculateCzParameter: bool = None, CzParameter: float = None)
- getProperties()
rs2.modeler.properties.material.strength.PM4SiltStrength module
- class rs2.modeler.properties.material.strength.PM4SiltStrength.PM4SiltStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getAutoCalculateSuParameter() bool
- setAutoCalculateSuParameter(value: bool)
- getSuParameter() float
- setSuParameter(value: float)
- getSuRatioParameter() float
- setSuRatioParameter(value: float)
- getAutoCalculateEInitial() bool
- setAutoCalculateEInitial(value: bool)
- getEInitial() float
- setEInitial(value: float)
- getAutoCalculateLambda() bool
- setAutoCalculateLambda(value: bool)
- getLambda() float
- setLambda(value: float)
- getAutoCalculateFsu() bool
- setAutoCalculateFsu(value: bool)
- getFsu() float
- setFsu(value: float)
- getAutoCalculatePhiCv() bool
- setAutoCalculatePhiCv(value: bool)
- getPhiCv() float
- setPhiCv(value: float)
- getAutoCalculateNbWet() bool
- setAutoCalculateNbWet(value: bool)
- getNbWet() float
- setNbWet(value: float)
- getAutoCalculateNbDry() bool
- setAutoCalculateNbDry(value: bool)
- getNbDry() float
- setNbDry(value: float)
- getAutoCalculateNdParameter() bool
- setAutoCalculateNdParameter(value: bool)
- getNdParameter() float
- setNdParameter(value: float)
- getAutoCalculateADoParameter() bool
- setAutoCalculateADoParameter(value: bool)
- getADoParameter() float
- setADoParameter(value: float)
- getAutoCalculateRuMax() bool
- setAutoCalculateRuMax(value: bool)
- getRuMax() float
- setRuMax(value: float)
- getHp0Parameter() float
- setHp0Parameter(value: float)
- getAutoCalculateCEpsParameter() bool
- setAutoCalculateCEpsParameter(value: bool)
- getCEpsParameter() float
- setCEpsParameter(value: float)
- getYieldSurfaceM() float
- setYieldSurfaceM(value: float)
- getAutoCalculateH0Parameter() bool
- setAutoCalculateH0Parameter(value: bool)
- getH0Parameter() float
- setH0Parameter(value: float)
- getAutoCalculateCKafParameter() bool
- setAutoCalculateCKafParameter(value: bool)
- getCKafParameter() float
- setCKafParameter(value: float)
- getAutoCalculateZmax() bool
- setAutoCalculateZmax(value: bool)
- getZmax() float
- setZmax(value: float)
- getAutoCalculateCzParameter() bool
- setAutoCalculateCzParameter(value: bool)
- getCzParameter() float
- setCzParameter(value: float)
- setProperties(AutoCalculateSuParameter: bool = None, SuParameter: float = None, SuRatioParameter: float = None, AutoCalculateEInitial: bool = None, EInitial: float = None, AutoCalculateLambda: bool = None, Lambda: float = None, AutoCalculateFsu: bool = None, Fsu: float = None, AutoCalculatePhiCv: bool = None, PhiCv: float = None, AutoCalculateNbWet: bool = None, NbWet: float = None, AutoCalculateNbDry: bool = None, NbDry: float = None, AutoCalculateNdParameter: bool = None, NdParameter: float = None, AutoCalculateADoParameter: bool = None, ADoParameter: float = None, AutoCalculateRuMax: bool = None, RuMax: float = None, Hp0Parameter: float = None, AutoCalculateCEpsParameter: bool = None, CEpsParameter: float = None, YieldSurfaceM: float = None, AutoCalculateH0Parameter: bool = None, H0Parameter: float = None, AutoCalculateCKafParameter: bool = None, CKafParameter: float = None, AutoCalculateZmax: bool = None, Zmax: float = None, AutoCalculateCzParameter: bool = None, CzParameter: float = None)
- getProperties()
rs2.modeler.properties.material.strength.PowerCurve module
- class rs2.modeler.properties.material.strength.PowerCurve.PowerCurve(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getAParameter() float
- setAParameter(value: float)
- getBParameter() float
- setBParameter(value: float)
- getCParameter() float
- setCParameter(value: float)
- getDParameter() float
- setDParameter(value: float)
- getWaviness() float
- setWaviness(value: float)
- getResidualAParameter() float
- setResidualAParameter(value: float)
- getResidualBParameter() float
- setResidualBParameter(value: float)
- getResidualCParameter() float
- setResidualCParameter(value: float)
- getResidualDParameter() float
- setResidualDParameter(value: float)
- getResidualWaviness() float
- setResidualWaviness(value: float)
- getDilationRatio() float
- setDilationRatio(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, AParameter: float = None, BParameter: float = None, CParameter: float = None, DParameter: float = None, Waviness: float = None, ResidualAParameter: float = None, ResidualBParameter: float = None, ResidualCParameter: float = None, ResidualDParameter: float = None, ResidualWaviness: float = None, DilationRatio: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.Shansep module
- class rs2.modeler.properties.material.strength.Shansep.Shansep(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getUseMaterialDependentStress() bool
- setUseMaterialDependentStress(value: bool)
- getUseMaximumShearStrength() bool
- setUseMaximumShearStrength(value: bool)
- getUseTensileStrength() bool
- setUseTensileStrength(value: bool)
- getAParameter() float
- setAParameter(value: float)
- getSParameter() float
- setSParameter(value: float)
- getMParameter() float
- setMParameter(value: float)
- getMaximumShearStrength() float
- setMaximumShearStrength(value: float)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getResidualAParameter() float
- setResidualAParameter(value: float)
- getResidualSParameter() float
- setResidualSParameter(value: float)
- getResidualMParameter() float
- setResidualMParameter(value: float)
- getResidualMaximumShearStrength() float
- setResidualMaximumShearStrength(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- getStressHistoryType() StressHistoryTypes
- setStressHistoryType(value: StressHistoryTypes)
- getOCRDefinitionMethod() StressHistoryDefinitionMethods
- setOCRDefinitionMethod(value: StressHistoryDefinitionMethods)
- getOCR() float
- setOCR(value: float)
- getPcDefinitionMethod() StressHistoryDefinitionMethods
- setPcDefinitionMethod(value: StressHistoryDefinitionMethods)
- getPc() float
- setPc(value: float)
- setShansepMaterialDependentVerticalStress(materialDependentVerticalStress: list[tuple[str, float]])
- materialDependentVerticalStress is a list of (materialName,verticalStressFactor) pairs.
A factor of 1 means that the entire weight is used in the vertical stress computation. A factor of 0 means no weight is used. If a material is not provided, it automatically has a factor of 1.
- getShansepMaterialDependentVerticalStress() list[tuple[str, float]]
- returns a list of (materialName,verticalStressFactor) pairs.
A factor of 1 means that the entire weight is used in the vertical stress computation. A factor of 0 means no weight is used. If a material is not listed below it automatically has a factor of 1.
- setShansepStressHistory(stressHistory: list[tuple[float, float]])
Depending on the stressHistory type and definition method, stressHistory is specified as (Depth or Elevation, OCR or Pc).
- getShansepStressHistory() list[tuple[float, float]]
Returns the Stress History. Depending on the stressHistory type and definition method, stressHistory is specified as a list of tuples (Depth or Elevation, OCR or Pc).
- setProperties(MaterialType: MaterialType = None, UseMaterialDependentStress: bool = None, UseMaximumShearStrength: bool = None, UseTensileStrength: bool = None, AParameter: float = None, SParameter: float = None, MParameter: float = None, MaximumShearStrength: float = None, PeakTensileStrength: float = None, ResidualAParameter: float = None, ResidualSParameter: float = None, ResidualMParameter: float = None, ResidualMaximumShearStrength: float = None, ResidualTensileStrength: float = None, ApplySSRShearStrengthReduction: bool = None, StressHistoryType: StressHistoryTypes = None, OCRDefinitionMethod: StressHistoryDefinitionMethods = None, OCR: float = None, PcDefinitionMethod: StressHistoryDefinitionMethods = None, Pc: float = None)
- getProperties()
rs2.modeler.properties.material.strength.ShearNormalFunction module
- class rs2.modeler.properties.material.strength.ShearNormalFunction.ShearNormalFunction(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setShearNormalFunctionByName(name: str)
- getShearNormalFunctionName() str
- setProperties(ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.SnowdenModAnisotropicLinear module
- class rs2.modeler.properties.material.strength.SnowdenModAnisotropicLinear.SnowdenModAnisotropicLinear(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getA1Parameter() float
- setA1Parameter(value: float)
- getA2Parameter() float
- setA2Parameter(value: float)
- getB1Parameter() float
- setB1Parameter(value: float)
- getB2Parameter() float
- setB2Parameter(value: float)
- getAnisotropyDefinition() AnisotropyDefinitions
- setAnisotropyDefinition(value: AnisotropyDefinitions)
- getAngleCcwTo1() float
- setAngleCcwTo1(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setAnisotropicSurfaceByName(surfaceName: str)
Sets the anisotropic surface by name. The surface must be defined in the model.
- getAnisotropicSurfaceName() str
- getBeddingStrengthFunction() SnowdenAnisotropicFunction
- getRockMassStrengthFunction() SnowdenAnisotropicFunction
- setProperties(MaterialType: MaterialType = None, A1Parameter: float = None, A2Parameter: float = None, B1Parameter: float = None, B2Parameter: float = None, AnisotropyDefinition: AnisotropyDefinitions = None, AngleCcwTo1: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()
rs2.modeler.properties.material.strength.SoftSoilCreepStrength module
- class rs2.modeler.properties.material.strength.SoftSoilCreepStrength.SoftSoilCreepStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngle() float
- setFrictionAngle(value: float)
- getCohesion() float
- setCohesion(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getLambda() float
- setLambda(value: float)
- getKappa() float
- setKappa(value: float)
- getK0NormalConsolidation() float
- setK0NormalConsolidation(value: float)
- getInitialConsolidationCondition() InitialConsolidation
- setInitialConsolidationCondition(value: InitialConsolidation)
- getOCRStress() float
- setOCRStress(value: float)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- getMu() float
- setMu(value: float)
- setProperties(FrictionAngle: float = None, Cohesion: float = None, TensileStrength: float = None, DilationAngle: float = None, Lambda: float = None, Kappa: float = None, K0NormalConsolidation: float = None, InitialConsolidationCondition: InitialConsolidation = None, OCRStress: float = None, InitialMeanStress: float = None, Mu: float = None)
- getProperties()
rs2.modeler.properties.material.strength.SoftSoilStrength module
- class rs2.modeler.properties.material.strength.SoftSoilStrength.SoftSoilStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngle() float
- setFrictionAngle(value: float)
- getCohesion() float
- setCohesion(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getLambda() float
- setLambda(value: float)
- getKappa() float
- setKappa(value: float)
- getK0NormalConsolidation() float
- setK0NormalConsolidation(value: float)
- getInitialConsolidationCondition() InitialConsolidation
- setInitialConsolidationCondition(value: InitialConsolidation)
- getOCRStress() float
- setOCRStress(value: float)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- setProperties(FrictionAngle: float = None, Cohesion: float = None, TensileStrength: float = None, DilationAngle: float = None, Lambda: float = None, Kappa: float = None, K0NormalConsolidation: float = None, InitialConsolidationCondition: InitialConsolidation = None, OCRStress: float = None, InitialMeanStress: float = None)
- getProperties()
rs2.modeler.properties.material.strength.SofteningHardeningModel module
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModelStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getHardeningPropertyFactor() float
- getInitialMeanStressFactor() float
- getLambdaKappaFactor() float
- getPeakCohesionFactor() float
- getPeakFrictionAngleFactor() float
- getPeakTensileStrengthFactor() float
- getDilationAngleFactor() float
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModelDefinedStageFactor(client: Client, ID, propertyID)
Bases:
SofteningHardeningModelStageFactor
- setHardeningPropertyFactor(value: float)
- setInitialMeanStressFactor(value: float)
- setLambdaKappaFactor(value: float)
- setPeakCohesionFactor(value: float)
- setPeakFrictionAngleFactor(value: float)
- setPeakTensileStrengthFactor(value: float)
- setDilationAngleFactor(value: float)
- class rs2.modeler.properties.material.strength.SofteningHardeningModel.SofteningHardeningModel(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getPeakFrictionAngle() float
- setPeakFrictionAngle(value: float)
- getPeakCohesion() float
- setPeakCohesion(value: float)
- getConeHardeningType() ConeHardeningTypes
- setConeHardeningType(value: ConeHardeningTypes)
- getHardeningProperty() float
- setHardeningProperty(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getConeDilationType() DilationTypes
- setConeDilationType(value: DilationTypes)
- getCapHardeningType() CapHardeningTypes
- setCapHardeningType(value: CapHardeningTypes)
- getInitialMeanStress() float
- setInitialMeanStress(value: float)
- getLambdaKappa() float
- setLambdaKappa(value: float)
- setSHConeHardening(plasticStrainVsFrictionAngle: list[tuple[float, float]], plasticStrainVsCohesion: list[tuple[float, float]])
plasticStrainVsFrictionAngle: list of tuples, (plainStrain, frictionAngle) plasticStrainVsCohesion: list of tuples, (plasticStrain, Cohesion)
- getSHConeHardening() tuple[list[tuple[float, float]], list[tuple[float, float]]]
returns a tuple of (plasticStrainVsFrictionAngle, plasticStrainVsCohesion), where plasticStrainVsFrictionAngle: list of tuples, (plainStrain, frictionAngle) plasticStrainVsCohesion: list of tuples, (plasticStrain, Cohesion)
- setSHCapMeanStress(meanStress: list[tuple[float, float]])
meanStress is a list of (x,y) tuples.
- getSHCapMeanStress() list[tuple[float, float]]
returns a list of (x,y) tuples.
- setProperties(PeakTensileStrength: float = None, PeakFrictionAngle: float = None, PeakCohesion: float = None, ConeHardeningType: ConeHardeningTypes = None, HardeningProperty: float = None, DilationAngle: float = None, ConeDilationType: DilationTypes = None, CapType: CapTypes = None, CapHardeningType: CapHardeningTypes = None, InitialMeanStress: float = None, LambdaKappa: float = None)
- getProperties()
rs2.modeler.properties.material.strength.Strength module
- class rs2.modeler.properties.material.strength.Strength.StrengthStageFactor(client: Client, ID, propertyID)
Bases:
ProxyObject
- getAirEntryValueFactor() float
- getUnsaturatedShearStrengthAngleFactor() float
- getResetYield() bool
- class rs2.modeler.properties.material.strength.Strength.StrengthDefinedStageFactor(client: Client, ID, propertyID)
Bases:
StrengthStageFactor
- setAirEntryValueFactor(value: float)
- setUnsaturatedShearStrengthAngleFactor(value: float)
- setResetYield(resetYield: bool)
- class rs2.modeler.properties.material.strength.Strength.Strength(client: Client, ID, documentProxyID, stageFactorInterfaceID)
Bases:
PropertyProxy
Examples
Code Snippet: Manipulation of Strength Properties
- stageFactorInterface
Reference object for modifying stage factor property.
- MohrCoulombStrength
Reference object for modifying property.
- Type:
- DruckerPrager
Reference object for modifying property.
- Type:
- GeneralizedHoekBrown
Reference object for modifying property.
- Type:
- DiscreteFunction
Reference object for modifying property.
- Type:
Strength.DiscreteFunction
- ModifiedCamClay
Reference object for modifying property.
- Type:
- MohrCoulombWithCap
Reference object for modifying property.
- Type:
- SofteningHardeningModel
Reference object for modifying property.
- Type:
- BarcelonaBasic
Reference object for modifying property.
- Type:
- NorSandStrength
Reference object for modifying property.
- Type:
- BoundingSurfacePlasticity
Reference object for modifying property.
- ManzariAndDafaliasStrength
Reference object for modifying property.
- PM4SandStrength
Reference object for modifying property.
- Type:
- PM4SiltStrength
Reference object for modifying property.
- Type:
- BartonBandisStrength
Reference object for modifying property.
- Type:
- Hyperbolic
Reference object for modifying property.
- Type:
- PowerCurve
Reference object for modifying property.
- Type:
- ShearNormalFunction
Reference object for modifying property.
- Type:
Strength.ShearNormalFunction
- VerticalStressRatio
Reference object for modifying property.
- Type:
- SnowdenModAnisotropicLinear
Reference object for modifying property.
- AnisotropicLinear
Reference object for modifying property.
- Type:
- GeneralizedAnisotropic
Reference object for modifying property.
- Type:
- JointedMohrCoulomb
Reference object for modifying property.
- Type:
- JointedGeneralizedHoekBrown
Reference object for modifying property.
- ChSoilStrength
Reference object for modifying property.
- Type:
- CySoilStrength
Reference object for modifying property.
- Type:
- DoubleYieldStrength
Reference object for modifying property.
- Type:
- HardeningSoilStrength
Reference object for modifying property.
- Type:
- HardeningSoilWithSmallStrainStiffness
Reference object for modifying property.
- SoftSoilStrength
Reference object for modifying property.
- Type:
- SoftSoilCreepStrength
Reference object for modifying property.
- Type:
- SwellingRockStrength
Reference object for modifying property.
- Type:
- getFailureCriterion() StrengthCriteriaTypes
- setFailureCriterion(value: StrengthCriteriaTypes)
- getUnsaturatedBehavior() UnsaturatedParameterType
- setUnsaturatedBehavior(value: UnsaturatedParameterType)
- getUnsaturatedShearStrengthType() UnsaturatedShearStrengthType
- setUnsaturatedShearStrengthType(value: UnsaturatedShearStrengthType)
- getUnsaturatedShearStrengthAngle() float
- setUnsaturatedShearStrengthAngle(value: float)
- getAirEntryValue() float
- setAirEntryValue(value: float)
- getSingleEffectiveStressMethod() UnsaturatedSingleEffectiveStressMethod
- setSingleEffectiveStressMethod(value: UnsaturatedSingleEffectiveStressMethod)
- getAlpha() float
- setAlpha(value: float)
- getAirEntrySuction() float
- setAirEntrySuction(value: float)
- getCriticalSuction() float
- setCriticalSuction(value: float)
- getMaterialParameter() float
- setMaterialParameter(value: float)
- getUseCutoff() bool
- setUseCutoff(value: bool)
- getCutoffValue() float
- setCutoffValue(value: float)
- getTabularValues() UnsaturatedTabularValueMethod
- setTabularValues(value: UnsaturatedTabularValueMethod)
- setUnsaturatedZoneTableWithRespectToSuction(coefficients: list[float], values: list[float])
Specify the coefficient and values with respect to suction.
- getUnsaturatedZoneTableWithRespectToSuction() tuple[list[float], list[float]]
Returns a tuple of lists where the first element is coefficients and the second is values with respect to suction.
- setUnsaturatedZoneTableWithRespectToDegreeOfSaturation(coefficients: list[float], values: list[float])
Specify the coefficient and values with respect to degree of saturation.
- getUnsaturatedZoneTableWithRespectToDegreeOfSaturation() list[tuple[float, float]]
Returns a tuple of lists where the first element is coefficients and the second is values with respect to degree of saturation.
- setUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation(coefficients: list[float], values: list[float])
Specify the coefficient and values with respect to effective degree of saturation.
- getUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation() list[tuple[float, float]]
Returns a tuple of lists where the first element is coefficients and the second is values with respect to effective degree of saturation.
rs2.modeler.properties.material.strength.SwellingRockStrength module
- class rs2.modeler.properties.material.strength.SwellingRockStrength.SwellingRockStrength(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getFrictionAngle() float
- setFrictionAngle(value: float)
- getCohesion() float
- setCohesion(value: float)
- getTensileStrength() float
- setTensileStrength(value: float)
- getDilationAngle() float
- setDilationAngle(value: float)
- getA0() float
- setA0(value: float)
- getAElastic() float
- setAElastic(value: float)
- getAPlastic() float
- setAPlastic(value: float)
- getMaximumPlasticVolumetricStrainForAPlastic() float
- setMaximumPlasticVolumetricStrainForAPlastic(value: float)
- getKSwellNormal() float
- setKSwellNormal(value: float)
- getKSwellTangential() float
- setKSwellTangential(value: float)
- getMaximumSwellingStressNormal() float
- setMaximumSwellingStressNormal(value: float)
- getMaximumSwellingStressTangential() float
- setMaximumSwellingStressTangential(value: float)
- getMinimumSwellingStress() float
- setMinimumSwellingStress(value: float)
- getSwellingFormulation() SwellingForm
- setSwellingFormulation(value: SwellingForm)
- getWaterCondition() WaterCondition
- setWaterCondition(value: WaterCondition)
- getSigmaCoupling() float
- setSigmaCoupling(value: float)
- setProperties(FrictionAngle: float = None, Cohesion: float = None, TensileStrength: float = None, DilationAngle: float = None, A0: float = None, AElastic: float = None, APlastic: float = None, MaximumPlasticVolumetricStrainForAPlastic: float = None, KSwellNormal: float = None, KSwellTangential: float = None, MaximumSwellingStressNormal: float = None, MaximumSwellingStressTangential: float = None, MinimumSwellingStress: float = None, SwellingFormulation: SwellingForm = None, WaterCondition: WaterCondition = None, SigmaCoupling: float = None)
- getProperties()
rs2.modeler.properties.material.strength.VerticalStressRatio module
- class rs2.modeler.properties.material.strength.VerticalStressRatio.VerticalStressRatio(server: Client, ID, documentProxyID)
Bases:
PropertyProxy
- getMaterialType() MaterialType
- setMaterialType(value: MaterialType)
- getUseMaximumShearStrength() bool
- setUseMaximumShearStrength(value: bool)
- getUseTensileStrength() bool
- setUseTensileStrength(value: bool)
- getVerticalStressRatio() float
- setVerticalStressRatio(value: float)
- getMinimumShearStrength() float
- setMinimumShearStrength(value: float)
- getMaximumShearStrength() float
- setMaximumShearStrength(value: float)
- getPeakTensileStrength() float
- setPeakTensileStrength(value: float)
- getResidualVerticalStressRatio() float
- setResidualVerticalStressRatio(value: float)
- getResidualMinimumShearStrength() float
- setResidualMinimumShearStrength(value: float)
- getResidualMaximumShearStrength() float
- setResidualMaximumShearStrength(value: float)
- getResidualTensileStrength() float
- setResidualTensileStrength(value: float)
- getApplySSRShearStrengthReduction() bool
- setApplySSRShearStrengthReduction(value: bool)
- setProperties(MaterialType: MaterialType = None, UseMaximumShearStrength: bool = None, UseTensileStrength: bool = None, VerticalStressRatio: float = None, MinimumShearStrength: float = None, MaximumShearStrength: float = None, PeakTensileStrength: float = None, ResidualVerticalStressRatio: float = None, ResidualMinimumShearStrength: float = None, ResidualMaximumShearStrength: float = None, ResidualTensileStrength: float = None, ApplySSRShearStrengthReduction: bool = None)
- getProperties()