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)#