Geogrid#

class ShearInputType(*values)#

Bases: Enum

FRICTION_ADHESION = 1#
COEFF_INTERACTION = 2#
F_STAR = 3#
class ShearStrengthModelType(*values)#

Bases: Enum

LINEAR = 1#
HYPERBOLIC = 2#
class ConnectionStrengthType(*values)#

Bases: Enum

CONSTANT = 1#
FDEPTH = 2#
LINEAR = 3#
BILINEAR = 4#
DEPENDENT = 5#
class FrictionFactorType(*values)#

Bases: Enum

CONSTANT = 1#
FDEPTH = 2#
class AnchorageType(*values)#

Bases: Enum

NONE = 1#
SLOPE_FACE = 2#
EMBEDED_END = 3#
BOTH_ENDS = 4#
class StripDefinitionType(*values)#

Bases: Enum

COVERAGE = 1#
WIDTH_SPACING = 2#
class DepthDependentFunctionPoint(vertical_stress: float, connection_strength: float)#

Bases: object

class GeosyntheticMaterialDependentItem(material_index: int, adhesion=0.0, friction_angle=0.0, coefficient_of_interaction=0.0, friction_factor=0.0)#

Bases: object

class GeosyntheticProperties(model_id: str, support_id: str, client: Client)#

Bases: ForceApplicationSupport, ForceOrientationSupport

Examples: Code Snippet: Geosynthetic Example

getTensileStrength() → float#
setTensileStrength(tensile_strength: float)#
getMaterialDependent() → bool#
setMaterialDependent(material_dependent: bool)#
getUseExternalLoadsInStrengthComputation() → bool#
setUseExternalLoadsInStrengthComputation(use_external_loads: bool)#
getConsiderSliding() → bool#
setConsiderSliding(consider_sliding: bool)#
getMaterialDependencies() → List[GeosyntheticMaterialDependentItem]#
setMaterialDependencies(dependencies: List[GeosyntheticMaterialDependentItem])#
getShearInputType() → ShearInputType#
setShearInputType(shear_input_type: ShearInputType)#
getAdhesion() → float#
setAdhesion(adhesion: float)#
getFrictionAngle() → float#
setFrictionAngle(friction_angle: float)#
getShearStrengthModelType() → ShearStrengthModelType#
setShearStrengthModelType(shear_strength_model_type: ShearStrengthModelType)#
getCoefficientOfInteraction() → float#
setCoefficientOfInteraction(coefficient_of_interaction: float)#
getFrictionFactorType() → FrictionFactorType#
setFrictionFactorType(friction_factor_type: FrictionFactorType)#
getFrictionFactor() → float#
setFrictionFactor(friction_factor: float)#
getFrictionFactorAtTop() → float#
setFrictionFactorAtTop(friction_factor_at_top: float)#
getFrictionFactorAtDepth() → float#
setFrictionFactorAtDepth(friction_factor_at_depth: float)#
getFrictionFactorReferenceElevation() → float#
setFrictionFactorReferenceElevation(friction_factor_reference_elevation: float)#
getFrictionFactorReferenceDepth() → float#
setFrictionFactorReferenceDepth(friction_factor_reference_depth: float)#
getAnchorageFlag() → AnchorageType#
setAnchorageFlag(anchorage_flag: AnchorageType)#
getStripCoveragePercent() → float#
setStripCoveragePercent(strip_coverage_percent: float)#
getStripDefinitionType() → StripDefinitionType#
setStripDefinitionType(strip_definition_type: StripDefinitionType)#
getStripWidth() → float#
setStripWidth(strip_width: float)#
getStripSpacing() → float#
setStripSpacing(strip_spacing: float)#
getConnectionStrength() → float#
setConnectionStrength(connection_strength: float)#
getConnectionStrengthType() → ConnectionStrengthType#
setConnectionStrengthType(connection_strength_type: ConnectionStrengthType)#
getReferenceElevation() → float#
setReferenceElevation(reference_elevation: float)#
getMaterialUnitWeight() → float#
setMaterialUnitWeight(material_unit_weight: float)#
getConnectionMinimumStrength() → float#
setConnectionMinimumStrength(connection_minimum: float)#
getConnectionMaximumStrength() → float#
setConnectionMaximumStrength(connection_maximum: float)#
getConnectionTangentStrength() → float#
setConnectionTangentStrength(connection_tangent: float)#
getConnectionFrictionAngle() → float#
setConnectionFrictionAngle(connection_friction_angle: float)#
getConnectionFrictionAngle2() → float#
setConnectionFrictionAngle2(connection_friction_angle_2: float)#
getConnectionChangePerUnitDepth() → float#
setConnectionChangePerUnitDepth(connection_change_depth: float)#
getDepthDependentConnectionStrength() → List[DepthDependentFunctionPoint]#

Returns a list of tuples (depth, strength) for the depth-dependent connection strength graph.

setDepthDependentConnectionStrength(points: List[DepthDependentFunctionPoint])#

Sets the depth-dependent connection strength graph from a list of tuples (depth, strength).