Strain tensor
.
More...
#include <strainTensor.hh>
Public Member Functions | |
| StrainTensor (const Matrix &F) | |
| Constructor. More... | |
Public Member Functions inherited from RFFGen::MathematicalOperations::Sum< LinearizedStrainTensor< Matrix >, GeometricNonlinearity< Matrix > > | |
| Sum (const InitF &f_, const InitG &g_) | |
| Constructor passing arguments to function constructors. More... | |
| void | update (Arg const &x) |
| Reset point of evaluation. | |
| void | updateVariable (const Arg &x) |
| Propagate call to updateVariable() to f and g. | |
| const auto & | d0 () const noexcept |
| Function value. | |
| auto | d1 (const Arg &dx) const |
| First directional derivative. More... | |
| auto | d2 (const ArgX &dx, const ArgY &dy) const |
| Second directional derivative. More... | |
| auto | d3 (const ArgX &dx, const ArgY &dy, const ArgZ &dz) const |
| Third directional derivative. More... | |
Public Member Functions inherited from RFFGen::Base | |
| template<class Arg > | |
| void | update (const Arg &) |
| Update on changed input. | |
| template<int id, class Arg > | |
| void | updateVariable (const Arg &) |
| Empty variables. | |
Strain tensor
.
This class is used for nonlinear material models based on the displacement gradient
, which takes the role of
. Implemented as Sum<LinearizedStrainTensor,GeometricNonlinearity>.
|
inlineexplicit |
Constructor.
| F | point of evaluation |
1.8.6