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 |