Crate fenris_solid

Source
Expand description

Solid mechanics functionality for fenris.

Modules§

materials

Structs§

GravitySource
A source for the gravitational force.
MaterialEllipticOperator
A wrapper that turns any hyper elastic material into an elliptic operator for use with fenris assembly operations.

Traits§

HyperelasticMaterial
A hyperelastic material defined by its energy density $\psi(\vec F)$.
PhysicalDim
A fixed-size dimension corresponding to physical space.

Functions§

compute_batch_contraction
Helper function to ease implementation of HyperelasticMaterial::accumulate_stress_contractions_into.
deformation_gradient
Compute the deformation gradient $\vec F$ given the displacement gradient $\nabla \vec u$.
log_det_F
Compute $\log(\det \vec F)$ for the deformation gradient $\vec F$ given $\pd{\vec u}{\vec X}$.
u_grad_from_F
Compute the displacement gradient $\nabla \vec u$ given the deformation gradient $\vec F$.