Skip to main content
Ctrl+K

dolfinx_materials

  • Documentation

User guide

  • General framework
  • JAX implementation of material behaviors
  • Using MFront behaviors

JAX demos

  • Finite-element simulations of JAX elastoplasticity
  • Finite-strain \(\boldsymbol{F}^\text{e}\boldsymbol{F}^\text{p}\) plasticity

MFront demos

  • Finite-strain elastoplasticity within the logarithmic strain framework
  • Hyperelastic heterogeneous material
  • Stationary nonlinear heat transfer
  • Transient heat equation with phase change

Multi-materials

  • Multiple behaviors on subdomains and interface conditions

CVXPY demos

  • Convex optimization-based constitutive update
  • Computing yield surfaces

API

  • Material interfaces
  • quadrature_map
  • solvers
  • utils
  • Repository
  • Suggest edit

  • Material interfaces
    • Material
    • JAXMaterial
    • MFrontMaterial
  • quadrature_map
    • QuadratureMap
  • solvers
    • NonlinearMaterialProblem
  • utils
    • axi_grad()
    • deformation_gradient()
    • gradient()
    • nonsymmetric_tensor_to_vector()
    • project()
    • symmetric_gradient()
    • symmetric_tensor_to_vector()
    • vector_to_tensor()

previous

Computing yield surfaces

next

Material interfaces

By Jeremy Bleyer