Deformation gradient \ull{F} in quadrature points for term_mode=’def_grad’ (default) or the jacobian J if term_mode=’jacobian’.
Supports ‘eval’, ‘el_avg’ and ‘qp’ evaluation modes.
Definition: |
---|
\ull{F} = \pdiff{\ul{x}}{\ul{X}}|_{qp} = \ull{I} + \pdiff{\ul{u}}{\ul{X}}|_{qp} \;, \\ \ul{x} = \ul{X} + \ul{u} \;, J = \det{(\ull{F})}
Call signature: |
---|
ev_def_grad | (parameter) |
Arguments: |
|
---|
Base class for all hyperelastic terms in TL/UL formulation.
HyperElasticBase.__call__() computes element contributions given either stress (-> rezidual) or tangent modulus (-> tangent sitffnes matrix), i.e. constitutive relation type (CRT) related data. The CRT data are computed in subclasses implementing particular CRT (e.g. neo-Hookean material), in self.compute_crt_data().
Modes:
- 0: total formulation
- 1: updated formulation
Notes
This is not a proper Term!