rocslope2.jointProperties.StrengthTab module#

class StrengthStatsDistributionProperty(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: Enum

Waviness = 'Waviness'#
Cohesion = 'Cohesion'#
Phi = 'Phi'#
TensileStrength = 'TensileStrength'#
Jrc = 'Jrc'#
Jcs = 'Jcs'#
Phir = 'Phir'#
PC_a = 'PC_a'#
PC_b = 'PC_b'#
PC_c = 'PC_c'#
PC_d = 'PC_d'#
class StrengthTab(client: Client, project_id: str, object_id: str, service_stub)#

Bases: _ProxyObject

getSelectedStrengthTypeMethod() → JointStrengthType#
setSelectedStrengthTypeMethod(value: JointStrengthType) → None#
getSelectedRandomVariablesMethod() → JointRandomVariables#
setSelectedRandomVariablesMethod(value: JointRandomVariables) → None#
getCoefficientOfVariation() → float#
setCoefficientOfVariation(value: float) → None#
getSelectedStatisticalDistributionMethod() → StrengthStatisticalDistribution#
setSelectedStatisticalDistributionMethod(value: StrengthStatisticalDistribution) → None#
getIsUseCorrelationCoefficient() → bool#
setIsUseCorrelationCoefficient(value: bool) → None#
getCorrelationCoefficient() → float#
setCorrelationCoefficient(value: float) → None#
getWaviness() → float#
setWaviness(value: float) → None#
getCohesion() → float#
setCohesion(value: float) → None#
getPhi() → float#
setPhi(value: float) → None#
getTensileStrength() → float#
setTensileStrength(value: float) → None#
getJrc() → float#
setJrc(value: float) → None#
getJcs() → float#
setJcs(value: float) → None#
getPhir() → float#
setPhir(value: float) → None#
getPowerCurveA() → float#
setPowerCurveA(value: float) → None#
getPowerCurveB() → float#
setPowerCurveB(value: float) → None#
getPowerCurveC() → float#
setPowerCurveC(value: float) → None#
getPowerCurveD() → float#
setPowerCurveD(value: float) → None#
getStatsDistribution(stats_distribution_property: StrengthStatsDistributionProperty) → StatsDistribution#

Returns a StatsDistribution for a joint strength parameter. Probabilistic analysis must be enabled first.

The stats_distribution_property argument selects which strength input to edit, for example StrengthStatsDistributionProperty.Cohesion, StrengthStatsDistributionProperty.Phi, or StrengthStatsDistributionProperty.Jrc (see StrengthStatsDistributionProperty for the full list).

Examples: Code Snippet: Joint Properties