version 0.4.1
Ikarus::Truss< PreFE, FE >::KinematicVariables< ST > Struct Template Reference

A structure representing kinematic variables. More...

#include <ikarus/finiteelements/mechanics/truss.hh>

Public Attributes

double L
 Length of the reference geometry. More...
 
ST l
 Length of the deformed geometry. More...
 
ST Elin
 Linear strain. More...
 
ST Egl
 Green-Lagrange strain. More...
 
Eigen::VectorX< ST > dEdu
 first derivative of Egl w.r.t displacements More...
 
Eigen::MatrixX< ST > ddEddu
 second derivative of Egl w.r.t displacements More...
 

Detailed Description

template<typename PreFE, typename FE>
template<typename ST>
struct Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >

It includes Green-Lagrange strain, its first and second derivatives w.r.t displacements and the length of the undeformed and deformed geometry.

Template Parameters
STThe scalar type for the matrix and vector elements.

Member Data Documentation

◆ ddEddu

template<typename PreFE , typename FE >
template<typename ST >
Eigen::MatrixX<ST> Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::ddEddu

◆ dEdu

template<typename PreFE , typename FE >
template<typename ST >
Eigen::VectorX<ST> Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::dEdu

◆ Egl

template<typename PreFE , typename FE >
template<typename ST >
ST Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::Egl

◆ Elin

template<typename PreFE , typename FE >
template<typename ST >
ST Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::Elin

◆ L

template<typename PreFE , typename FE >
template<typename ST >
double Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::L

◆ l

template<typename PreFE , typename FE >
template<typename ST >
ST Ikarus::Truss< PreFE, FE >::KinematicVariables< ST >::l

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