funcy  1.6.1
Public Member Functions | List of all members
funcy::linalg::RightCauchyGreenStrainTensor< Mat > Class Template Reference

Right Cauchy-Green strain tensor \( F^T F \) for a symmetric matrix \( F \). More...

#include <strain_tensor.h>

Inheritance diagram for funcy::linalg::RightCauchyGreenStrainTensor< Mat >:
Inheritance graph
[legend]
Collaboration diagram for funcy::linalg::RightCauchyGreenStrainTensor< Mat >:
Collaboration graph
[legend]

Public Member Functions

 RightCauchyGreenStrainTensor (const Mat &F)
 Constructor. More...
 
void update (const Mat &F)
 Reset point of evaluation.
 
const Mat & d0 () const noexcept
 Function value \( F^T * F \).
 
Mat d1 (const Mat &dF1) const
 First directional derivative \( F^T dF_1 + dF_1^T F \).
 
Mat d2 (const Mat &dF1, const Mat &dF2) const
 Second directional derivative \( dF_2^T dF_1 + dF_1^T dF_2 \).
 

Detailed Description

template<class Mat>
class funcy::linalg::RightCauchyGreenStrainTensor< Mat >

Right Cauchy-Green strain tensor \( F^T F \) for a symmetric matrix \( F \).

Used in nonlinear material models based on the deformation gradient \(\nabla\varphi\), which takes the role of \(F\).


The documentation for this class was generated from the following file: