rs3.projectSettings.Groundwater module#

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

Bases: _ProxyObject, IPropertyGroupAccessors

getPoreFluidUnitWeight() float#
setPoreFluidUnitWeight(value: float)#
getIsNegativePorePressureCutoff() bool#
setIsNegativePorePressureCutoff(value: bool)#
getNegativePorePressureCutoff() float#
setNegativePorePressureCutoff(value: float)#
getPWPMethodByStage() bool#
setPWPMethodByStage(value: bool)#
getMaxNumIterations() int#
setMaxNumIterations(value: int)#
getTolerance() float#
setTolerance(value: float)#
getLoadSteps() int#
setLoadSteps(value: int)#
getTimeSteps() int#
setTimeSteps(value: int)#
getIsScaleTolerance() bool#
setIsScaleTolerance(value: bool)#
getIsAddFluidBodyForce() bool#
setIsAddFluidBodyForce(value: bool)#
getFluidBulkModulus() float#
setFluidBulkModulus(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(PoreFluidUnitWeight: float = None, IsNegativePorePressureCutoff: bool = None, NegativePorePressureCutoff: float = None, PWPMethodByStage: bool = None, MaxNumIterations: int = None, Tolerance: float = None, LoadSteps: int = None, TimeSteps: int = None, IsScaleTolerance: bool = None, IsAddFluidBodyForce: bool = None, FluidBulkModulus: float = None)#

Set properties using keyword arguments.

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

Bases: GroundwaterBase

Define the method to establish groundwater pore pressure conditions in the model.

Examples

See Project Settings Script Examples.

getGroundwaterMethod() GroundwaterMethodType#
setGroundwaterMethod(value: GroundwaterMethodType)#
setLoadStepType(value: GWLoadStepType)#
getLoadStepType() GWLoadStepType#
setTimeStepType(value: TimeStepType)#
getTimeStepType() TimeStepType#