GroundwaterProjectSettings#
- class WaterType(*values)#
Bases:
Enum- SL_HU = 1#
- SL_RU = 2#
- SL_TOTAL_HEAD = 3#
- SL_PRESSURE_HEAD = 4#
- SL_PORE_PRESSURE = 5#
- SL_GROUNDWATER = 6#
- SL_TRANSIENT_FEA = 7#
- class GroundwaterAdvancedOption(*values)#
Bases:
Enum- SLIDE_GW_ADVANCED_TRANSIENT = 1#
- SLIDE_GW_ADVANCED_EXCESS_PP = 2#
- SLIDE_GW_ADVANCED_RAPID_DRAWDOWN = 3#
- class RapidDrawdownMethod(*values)#
Bases:
Enum- SLIDE_RD_DUNCAN_WRIGHT_WONG_3STAGE = 1#
- SLIDE_RD_ARMY_CRP_ENG_2STAGE = 2#
- SLIDE_RD_LOWE_KARAFIATH_2STAGE = 3#
- SLIDE_RD_EFFECTIVE_STRESS_BBAR = 4#
- class RapidDrawdownInterpolationMethod(*values)#
Bases:
Enum- SLIDE_RDD_INTERP_DUNCAN_WRIGHT_WONG = 1#
- SLIDE_RDD_INTERP_VANDENBERGE_WRIGHT = 2#
- class GridInterpolationMethod(*values)#
Bases:
Enum- SL_THINPLATESPLINE = 1#
- SL_CHUGH = 2#
- SL_LOCALTHINPLATESPLINE = 3#
- SL_TINTRIANGULATION = 4#
- SL_INVERSEDISTANCE = 5#
- SL_LINEARBYELEVATION = 6#
- SL_ORIGINALCHUGH = 7#
- SL_KRIGING = 8#
- class WaterGridPoint(x: float, y: float, value: float)#
Bases:
object
- class GroundwaterProjectSettings(model_id: str, client: Client)#
Bases:
objectExamples: Code Snippet: Groundwater Example
Groundwater (water pressure / FEA) project settings.
- getPoreFluidUnitWeight() float#
Get pore fluid unit weight.
- setPoreFluidUnitWeight(value: float)#
Set pore fluid unit weight.
- getUseAdvancedGroundwater() bool#
Get whether advanced groundwater (Transient / Excess PP / Rapid drawdown) is enabled.
- setUseAdvancedGroundwater(use: bool)#
Set whether advanced groundwater is enabled.
- getGwAdvancedOption() GroundwaterAdvancedOption#
Get advanced groundwater option when advanced is enabled.
- setGwAdvancedOption(option: GroundwaterAdvancedOption)#
Set advanced groundwater option.
- getRapidDrawdownMethod() RapidDrawdownMethod#
Get rapid drawdown method.
- setRapidDrawdownMethod(method: RapidDrawdownMethod)#
Set rapid drawdown method.
- getRapidDrawdownInterpolationMethod() RapidDrawdownInterpolationMethod#
Get rapid drawdown interpolation method.
- setRapidDrawdownInterpolationMethod(method: RapidDrawdownInterpolationMethod)#
Set rapid drawdown interpolation method.
- getGridInterpolationMethod() GridInterpolationMethod#
Get grid interpolation method for water pressure.
- setGridInterpolationMethod(method: GridInterpolationMethod)#
Set grid interpolation method.
- getWaterGridPoints() List[WaterGridPoint]#
Get water grid points as list of (x, y, value) tuples.
- setWaterGridPoints(points: List[WaterGridPoint])#
Set water grid points from list of (x, y, value) tuples.
- getMaxIter() int#
Get max iterations for steady-state FEA.
- setMaxIter(max_iter: int)#
Set max iterations.
- getTolerance() float#
Get convergence tolerance for steady-state FEA.
- setTolerance(tolerance: float)#
Set convergence tolerance.
- getUseMaximumNegativePorePressure() bool#
Get whether maximum negative pore pressure limit is used.
- setUseMaximumNegativePorePressure(use: bool)#
Set whether to use maximum negative pore pressure limit.
- getMaximumNegativePorePressure() float#
Get maximum negative pore pressure value.
- setMaximumNegativePorePressure(value: float)#
Set maximum negative pore pressure.