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.