SurfaceTypeOptions#

class FailureSurfaceType(*values)#

Bases: Enum

CIRCULAR = 1#
NONCIRCULAR = 2#
USERDEFSEARCH = 3#
class CircularSearchMethod(*values)#

Bases: Enum

GRID = 1#
SLOPE = 2#
AUTO_REFINE = 3#
class NonCircularSearchMethod(*values)#

Bases: Enum

BLOCK = 1#
PATH = 2#
GWM_PATTERN = 3#
SIMULATED_ANNEALING = 4#
AUTO_REFINE = 5#
CUCKOO = 6#
PARTICLE_SWARM = 7#
class WeakLayerHandling(*values)#

Bases: Enum

SNAP_HIGHEST = 1#
AUTOMATIC = 2#
HEURISTIC = 3#
class SurfaceTypeOptions(model_id: str, client: Client)#

Bases: object

Examples: Code Snippet: Surface Type Example

Surface type and search method selection (Circular / Non-circular / User-defined).

getFailureSurfaceType() → FailureSurfaceType#
setFailureSurfaceType(value: FailureSurfaceType)#
getCircularSearchMethod() → CircularSearchMethod#
setCircularSearchMethod(value: CircularSearchMethod)#
getNonCircularSearchMethod() → NonCircularSearchMethod#
setNonCircularSearchMethod(value: NonCircularSearchMethod)#
getCreateTensionCrackForReverseCurvature() → bool#
setCreateTensionCrackForReverseCurvature(value: bool)#
getConvexSurfacesOnly() → bool#
setConvexSurfacesOnly(value: bool)#
getOptimizeSurfaces() → bool#
setOptimizeSurfaces(value: bool)#
getCompositeSurfaces() → bool#
setCompositeSurfaces(value: bool)#
getWeakLayerHandling() → WeakLayerHandling#
setWeakLayerHandling(value: WeakLayerHandling)#