CapacityCalculations#

class CapacityCalculationType(*values)#

Bases: Enum

Driven = 1#
Bored = 2#
Helical = 3#
CapacityTableGenerator = 4#
class CapacityTableGeneratorOptions(client: Client, model_id: str)#

Bases: object

These options are only available when the capacity calculation type is set to Capacity Table Generator

getIsTotalCapacity() bool#
setIsTotalCapacity(isTotalCapacity: bool)#
getIsSkinFriction() bool#
setIsSkinFriction(isSkinFriction: bool)#
getIsSkinFrictionEndBearing() bool#
setIsSkinFrictionEndBearing(isSkinFrictionEndBearing: bool)#
getFS1() float#
setFS1(fs1: float)#

total capacity must be set to true

getFS2() float#
setFS2(fs2: float)#

skin friction must be set to true

getFS3() float#
setFS3(fs3: float)#

skin friction end bearing must be set to true

getFS4() float#
setFS4(fs4: float)#

skin friction end bearing must be set to true

getLimitAverageStress() bool#
setLimitAverageStress(limitAverageStress: bool)#
class HelicalPileOptions(client: Client, model_id: str)#

Bases: object

These options are only available when the capacity calculation type is set to Helical

getIsIncludeShaftAdhesionFriction() bool#
setIsIncludeShaftAdhesionFriction(isIncludeShaftAdhesionFriction: bool)#
getIsApplyLocalShearFailureForHelices() bool#
setIsApplyLocalShearFailureForHelices(isApplyLocalShearFailureForHelices: bool)#
getIsUseReducedHelixAreaForEndBearing() bool#
setIsUseReducedHelixAreaForEndBearing(isUseReducedHelixAreaForEndBearing: bool)#
getIsIncludeShapeAndDepthFactors() bool#
setIsIncludeShapeAndDepthFactors(isIncludeShapeAndDepthFactors: bool)#
class CapacityCalculations(client: Client, model_id: str)#

Bases: object

getCapacityCalculationType() CapacityCalculationType#
setCapacityCalculationType(capacityCalculationType: CapacityCalculationType)#