rs3.properties.material.constitutiveModel.jointOption.BartonBandis module#

class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getDilationAngle() → float#
setDilationAngle(value: float)#
getJCS() → float#
setJCS(value: float)#
getJRC() → float#
setJRC(value: float)#
getResidualFrictionAngle() → float#
setResidualFrictionAngle(value: float)#
getResidualStrength() → bool#
setResidualStrength(value: bool)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(DilationAngle: float = None, JCS: float = None, JRC: float = None, ResidualFrictionAngle: float = None, ResidualStrength: bool = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getDilationAngleFactor() → float#
getJCSFactor() → float#
getJRCFactor() → float#
getFrictionAngleFactor() → float#
class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: BartonBandisStageFactorBase

setDilationAngleFactor(value: float)#
setJCSFactor(value: float)#
setJRCFactor(value: float)#
setFrictionAngleFactor(value: float)#
class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#

Bases: BartonBandisStageFactorBase

class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandisDefinedStageFactor(id: str, stageFactorID: str, client: Client, materialId: str)#

Bases: BartonBandisDefinedStageFactorBase

class rs3.properties.material.constitutiveModel.jointOption.BartonBandis.BartonBandis(client: Client, materialId: str, jointId: str)#

Bases: BartonBandisBase, PlaneOrientationBase

Example

See 2.4 Jointed Mohr Coulomb.