rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic module#

class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolicBase(client: Client, id: str)#

Bases: _ProxyObject, IPropertyGroupAccessors

getModulusNumber() → float#
setModulusNumber(value: float)#
getModulusExpN() → float#
setModulusExpN(value: float)#
getFailureRatioRf() → float#
setFailureRatioRf(value: float)#
getUnloadingModulusNumber() → float#
setUnloadingModulusNumber(value: float)#
getAtmosphericPressure() → float#
setAtmosphericPressure(value: float)#
getPoissonsRatio() → float#
setPoissonsRatio(value: float)#
getBulkModulusNumber() → float#
setBulkModulusNumber(value: float)#
getBulkModulusExpM() → float#
setBulkModulusExpM(value: float)#
getProperties()#

Retrieve properties as a dictionary.

setProperties(ModulusNumber: float = None, ModulusExpN: float = None, FailureRatioRf: float = None, UnloadingModulusNumber: float = None, AtmosphericPressure: float = None, PoissonsRatio: float = None, BulkModulusNumber: float = None, BulkModulusExpM: float = None)#

Set properties using keyword arguments.

class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolicStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: IStageFactorBase

getAtmosphericPressureFactor() → float#
getBulkModulusExpMFactor() → float#
getBulkModulusNumberFactor() → float#
getFailureRatioRFactor() → float#
getModulusExpNFactor() → float#
getModulusNumberFactor() → float#
getPoissonsRatioFactor() → float#
getUnloadingModulusNumberFactor() → float#
class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolicDefinedStageFactorBase(id: str, stageFactorID: str, client: Client)#

Bases: DuncanChangHyperbolicStageFactorBase

setAtmosphericPressureFactor(value: float)#
setBulkModulusExpMFactor(value: float)#
setBulkModulusNumberFactor(value: float)#
setFailureRatioRFactor(value: float)#
setModulusExpNFactor(value: float)#
setModulusNumberFactor(value: float)#
setPoissonsRatioFactor(value: float)#
setUnloadingModulusNumberFactor(value: float)#
class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolicStageFactor(id: str, stageFactorId: str, client: Client)#

Bases: DuncanChangHyperbolicStageFactorBase

class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolicDefinedStageFactor(id: str, stageFactorID: str, client: Client)#

Bases: DuncanChangHyperbolicDefinedStageFactorBase

class rs3.properties.material.constitutiveModel.stiffness.DuncanChangHyperbolic.DuncanChangHyperbolic(client: Client, id: str)#

Bases: DuncanChangHyperbolicBase

getPoissonRatioType() → PoissonRatioType#
setPoissonRatioType(PoissonsRatioType: PoissonRatioType)#