Skip to content

Index

__all__ module-attribute

__all__ = ['J2Yang', 'MohrCoulomb', 'SIMSAND']

J2Yang

Bases: Homogenization, CriticalStateLine, StressDilatancy, AnisotropicStrength

J2Yang model

D_ instance-attribute

D_: float

M_ instance-attribute

M_: float

epsd_ instance-attribute

epsd_: float

kp_ instance-attribute

kp_: float

beginConstantStressStateScope

beginConstantStressStateScope(sv0: StateVariable, sv: StateVariable)

dfdeps

dfdeps(sv0: StateVariable, sv: StateVariable) -> ndarray

dfdsig

dfdsig(sv0: StateVariable, sv: StateVariable) -> ndarray

kp

kp(sv0: StateVariable, sv: StateVariable) -> float

plasticModulus

plasticModulus(dgdsig: ndarray, sv0: StateVariable, sv: StateVariable) -> float

setup

setup()

yieldFunction

yieldFunction(sv0: StateVariable, sv: StateVariable) -> float

MohrCoulomb

Bases: Homogenization

MohrCoulomb model

potentialFunction

potentialFunction(sv0: StateVariable, sv: StateVariable) -> float

setup

setup()

yieldFunction

yieldFunction(sv0: StateVariable, sv: StateVariable) -> float

SIMSAND

Bases: Homogenization, CriticalStateLine, StressDilatancy, AnisotropicStrength

SIMSAND model

Mp_ instance-attribute

Mp_: float

epsd_ instance-attribute

epsd_: float

kp_ instance-attribute

kp_: float

beginConstantStressStateScope

beginConstantStressStateScope(sv0: StateVariable, sv: StateVariable)

dfdeps

dfdeps(sv0: StateVariable, sv: StateVariable) -> ndarray

dfdsig

dfdsig(sv0: StateVariable, sv: StateVariable) -> ndarray

epsd

epsd(
    sv0: StateVariable,
    sv: StateVariable,
    use_plastic_strain: bool | None = None,
) -> float

kp

kp(sv0: StateVariable, sv: StateVariable) -> float

plasticModulus

plasticModulus(dgdsig: ndarray, sv0: StateVariable, sv: StateVariable) -> float

setup

setup()

yieldFunction

yieldFunction(sv0: StateVariable, sv: StateVariable) -> float