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
- Variables:
stageFactorInterface (AbsoluteStageFactorGettersInterface[StrengthDefinedStageFactor, StrengthStageFactor]) – Reference object for modifying stage factor property.
MohrCoulombStrength (MohrCoulombStrength) – Reference object for modifying property.
HoekBrown (HoekBrown) – Reference object for modifying property.
DruckerPrager (DruckerPrager) – Reference object for modifying property.
GeneralizedHoekBrown (GeneralizedHoekBrown) – Reference object for modifying property.
DiscreteFunction (Strength.DiscreteFunction) – Reference object for modifying property.
CamClay (CamClay) – Reference object for modifying property.
ModifiedCamClay (ModifiedCamClay) – Reference object for modifying property.
MohrCoulombWithCap (MohrCoulombWithCap) – Reference object for modifying property.
SofteningHardeningModel (SofteningHardeningModel) – Reference object for modifying property.
BarcelonaBasic (BarcelonaBasic) – Reference object for modifying property.
NorSandStrength (NorSandStrength) – Reference object for modifying property.
BoundingSurfacePlasticity (BoundingSurfacePlasticity) – Reference object for modifying property.
ManzariAndDafaliasStrength (ManzariAndDafaliasStrength) – Reference object for modifying property.
PM4SandStrength (PM4SandStrength) – Reference object for modifying property.
PM4SiltStrength (PM4SiltStrength) – Reference object for modifying property.
Finn (Finn) – Reference object for modifying property.
BartonBandisStrength (BartonBandisStrength) – Reference object for modifying property.
Hyperbolic (Hyperbolic) – Reference object for modifying property.
PowerCurve (PowerCurve) – Reference object for modifying property.
ShearNormalFunction (Strength.ShearNormalFunction) – Reference object for modifying property.
Shansep (Shansep) – Reference object for modifying property.
VerticalStressRatio (VerticalStressRatio) – Reference object for modifying property.
SnowdenModAnisotropicLinear (SnowdenModAnisotropicLinear) – Reference object for modifying property.
AnisotropicLinear (AnisotropicLinear) – Reference object for modifying property.
GeneralizedAnisotropic (GeneralizedAnisotropic) – Reference object for modifying property.
JointedMohrCoulomb (JointedMohrCoulomb) – Reference object for modifying property.
JointedGeneralizedHoekBrown (JointedGeneralizedHoekBrown) – Reference object for modifying property.
ChSoilStrength (ChSoilStrength) – Reference object for modifying property.
CySoilStrength (CySoilStrength) – Reference object for modifying property.
DoubleYieldStrength (DoubleYieldStrength) – Reference object for modifying property.
HardeningSoilStrength (HardeningSoilStrength) – Reference object for modifying property.
HardeningSoilWithSmallStrainStiffness (HardeningSoilWithSmallStrainStiffness) – Reference object for modifying property.
SoftSoilStrength (SoftSoilStrength) – Reference object for modifying property.
SoftSoilCreepStrength (SoftSoilCreepStrength) – Reference object for modifying property.
SwellingRockStrength (SwellingRockStrength) – Reference object for modifying property.
Examples
Code Snippet: Manipulation of Strength Properties
- 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.