rs3.properties.material.constitutiveModel.UnsaturatedZoneCalculations module#

class rs3.properties.material.constitutiveModel.UnsaturatedZoneCalculations.UnsaturatedZoneCalculationsBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getUseCutoff() → bool#
setUseCutoff(value: bool)#
getCutoffValue() → float#
setCutoffValue(value: float)#
getAlpha() → float#
setAlpha(value: float)#
getAirEntrySuction() → float#
setAirEntrySuction(value: float)#
getCriticalSuction() → float#
setCriticalSuction(value: float)#
getMaterialParameter() → float#
setMaterialParameter(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(UseCutoff: bool = None, CutoffValue: float = None, Alpha: float = None, AirEntrySuction: float = None, CriticalSuction: float = None, MaterialParameter: float = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.UnsaturatedZoneCalculations.UnsaturatedZoneCalculations(client: Client, id: str)#

Bases: UnsaturatedZoneCalculationsBase

getUnsaturatedBehavior() → UnsaturatedParameterType#
setUnsaturatedBehavior(unsaturatedParameterType: UnsaturatedParameterType)#
getSingleEffectiveStressMethod() → UnsaturatedSingleEffectiveStressMethod#
setSingleEffectiveStressMethod(unsaturatedSingleEffectiveStressMethod: UnsaturatedSingleEffectiveStressMethod)#
getTabularValues() → UnsaturatedTabularValueMethod#
setTabularValues(unsaturatedTabularValueMethod: UnsaturatedTabularValueMethod)#
getUnsaturatedZoneTableWithRespectToSuction() → list[tuple[float, float]]#

Returns a list of tuples where the first element is coefficients and the second is values with respect to suction.

setUnsaturatedZoneTableWithRespectToSuction(values: list[tuple[float, float]])#

Specify the coefficient and values with respect to suction.

getUnsaturatedZoneTableWithRespectToDegreeOfSaturation() → list[tuple[float, float]]#

Returns a list of tuples where the first element is coefficients and the second is values with respect to degree of saturation.

setUnsaturatedZoneTableWithRespectToDegreeOfSaturation(values: list[tuple[float, float]])#

Specify the coefficient and values with respect to degree of saturation.

getUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation() → list[tuple[float, float]]#

Returns a list of tuples where the first element is coefficients and the second is values with respect to effective degree of saturation.

setUnsaturatedZoneTableWithRespectToEffectiveDegreeOfSaturation(values: list[tuple[float, float]])#

Specify the coefficient and values with respect to effective degree of saturation.