Skip to content

availables

AvailableContactModels module-attribute

AvailableContactModels: Type[str] = Union[
    Literal[
        "Elastic",
        "Coulomb",
        "Exponential",
        "Hyperbolic",
        "Hypoplastic",
        "MCC",
        "OSIMSAND",
        "SANISAND",
        "SIMSAND",
    ],
    str,
]

AvailableDatasets module-attribute

AvailableDatasets: Type[str] = Union[
    Literal[
        "Abelev2004.json",
        "Cambria.json",
        "FC.json",
        "Gu2014.json",
        "Gu2017.json",
        "Gu2024.json",
        "Haruyama.json",
        "Hoque1998.json",
        "Hostun.json",
        "Kirkgard1993.json",
        "Lade2008.json",
        "Li2012.json",
        "Liang2024.json",
        "Mitaritonna2014.json",
        "Mitchell1972.json",
        "Ochiai1983.json",
        "Yoshimine1998.json",
        "Zhao2020.json",
        "Zhou2026.json",
    ],
    str,
]

AvailableFabricEvolutionTypes module-attribute

AvailableFabricEvolutionTypes: Type[str] = Union[
    Literal[
        "wan2004",
        "sun2011",
        "li2012",
        "yang2014",
        "hu2015",
        "zhao2020",
        "wang2020",
        "wang2024",
        "yu2025",
    ],
    str,
]

AvailableFabricTypes module-attribute

AvailableFabricTypes: Type[str] = Union[
    Literal[
        "chang1990", "chang1990-ext", "general", "general-cross-anisotropic"
    ],
    str,
]

AvailableMicromechanicalModels module-attribute

AvailableMicromechanicalModels: Type[str] = Union[
    Literal["CH", "ChangHicher"], str
]

AvailableModels module-attribute

AvailableModels: Type[str] = Union[
    Literal[
        "CH-Elastic",
        "CH-Coulomb",
        "CH-Exponential",
        "CH-Hyperbolic",
        "CH-Hypoplastic",
        "CH-MCC",
        "CH-OSIMSAND",
        "CH-SANISAND",
        "CH-SIMSAND",
        "Elastic",
        "KinematicHomogenization",
        "StaticHomogenization",
        "MohrCoulomb",
        "SIMSAND",
        "J2Yang",
    ],
    str,
]

AvailableYieldFunctions module-attribute

AvailableYieldFunctions: Type[str] = Union[
    Literal[
        "Von-Mises",
        "Tresca",
        "Mohr-Coulomb",
        "Lade-Duncan",
        "Matsuoka-Nakai",
        "SMP",
        "GNST",
        "Wang2025",
    ],
    str,
]

contactModels module-attribute

contactModels: List[str] = [
    "Elastic",
    "Coulomb",
    "Exponential",
    "Hyperbolic",
    "Hypoplastic",
    "MCC",
    "OSIMSAND",
    "SANISAND",
    "SIMSAND",
]

datasets module-attribute

datasets: List[str] = [
    "Abelev2004.json",
    "Cambria.json",
    "FC.json",
    "Gu2014.json",
    "Gu2017.json",
    "Gu2024.json",
    "Haruyama.json",
    "Hoque1998.json",
    "Hostun.json",
    "Kirkgard1993.json",
    "Lade2008.json",
    "Li2012.json",
    "Liang2024.json",
    "Mitaritonna2014.json",
    "Mitchell1972.json",
    "Ochiai1983.json",
    "Yoshimine1998.json",
    "Zhao2020.json",
    "Zhou2026.json",
]

fabricEvolutionTypes module-attribute

fabricEvolutionTypes: List[str] = [
    "wan2004",
    "sun2011",
    "li2012",
    "yang2014",
    "hu2015",
    "zhao2020",
    "wang2020",
    "wang2024",
    "yu2025",
]

fabricTypes module-attribute

fabricTypes: List[str] = [
    "chang1990",
    "chang1990-ext",
    "general",
    "general-cross-anisotropic",
]

micromechanicalModels module-attribute

micromechanicalModels: List[str] = ['CH', 'ChangHicher']

models module-attribute

models: List[str] = [
    "CH-Elastic",
    "CH-Coulomb",
    "CH-Exponential",
    "CH-Hyperbolic",
    "CH-Hypoplastic",
    "CH-MCC",
    "CH-OSIMSAND",
    "CH-SANISAND",
    "CH-SIMSAND",
    "Elastic",
    "KinematicHomogenization",
    "StaticHomogenization",
    "MohrCoulomb",
    "SIMSAND",
    "J2Yang",
]

yieldFunctions module-attribute

yieldFunctions: List[str] = [
    "Von-Mises",
    "Tresca",
    "Mohr-Coulomb",
    "Lade-Duncan",
    "Matsuoka-Nakai",
    "SMP",
    "GNST",
    "Wang2025",
]