FrictionAnchor#

class ShearStrengthModelType(*values)#

Bases: Enum

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

Bases: Enum

LENGTH = 1#
PERCENT_OF_LENGTH = 2#
class GroutedTiebackWithFrictionMaterialDependentItem(material_index: int, adhesion: float, friction_angle: float)#

Bases: object

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

Bases: ForceApplicationSupport, ForceOrientationSupport

Examples: Code Snippet: Grouted Tieback With Friction Example

getOutOfPlaneSpacing() → float#
setOutOfPlaneSpacing(out_of_plane_spacing: float)#
getTensileCapacity() → float#
setTensileCapacity(tensile_capacity: float)#
getPlateCapacity() → float#
setPlateCapacity(plate_capacity: float)#
getUseShearCapacity() → bool#
setUseShearCapacity(use_shear_capacity: bool)#
getShearCapacity() → float#
setShearCapacity(shear_capacity: float)#
getUseCompressionCapacity() → bool#
setUseCompressionCapacity(use_compression_capacity: bool)#
getCompressionCapacity() → float#
setCompressionCapacity(compression_capacity: float)#
getBondLengthDefinitionType() → BondLengthDefinitionType#
setBondLengthDefinitionType(definition_type: BondLengthDefinitionType)#
getBondLength() → float#
setBondLength(bond_length: float)#
getBondPercentLength() → int#
setBondPercentLength(bond_percent_length: int)#
getShearStrengthModelType() → ShearStrengthModelType#
setShearStrengthModelType(shear_strength_model_type: ShearStrengthModelType)#
getAdhesion() → float#
setAdhesion(adhesion: float)#
getFrictionAngle() → float#
setFrictionAngle(friction_angle: float)#
getUseExternalLoadsInStrengthComputation() → bool#
setUseExternalLoadsInStrengthComputation(use_external_loads: bool)#
getGroutDiameter() → float#
setGroutDiameter(grout_diameter: float)#
getMaterialDependent() → bool#
setMaterialDependent(material_dependent: bool)#
getMaterialDependencies() → List[GroutedTiebackWithFrictionMaterialDependentItem]#

Get material-dependent pullout strength values (adhesion and friction angle). Returns a list of tuples: (material_index, adhesion, friction_angle)

setMaterialDependencies(dependencies: List[GroutedTiebackWithFrictionMaterialDependentItem])#

Set material-dependent pullout strength values (adhesion and friction angle). :param dependencies: List of tuples: (material_index, adhesion, friction_angle)