Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::LagrangeNode< ElementType > Struct Template Reference

#include <LagrangeNode.h>

Inheritance diagram for model::LagrangeNode< ElementType >:
Collaboration diagram for model::LagrangeNode< ElementType >:

Public Types

typedef Eigen::Matrix< double, dim, 1 > PositionType

Public Member Functions

 LagrangeNode (const PositionType &p, const size_t &gid)
Eigen::Matrix< double, dim, 1 > outNormal () const
Eigen::Matrix< double, dim, dim > normalTensor () const

Public Attributes

const PositionType P0
const size_t gID

Static Public Attributes

static constexpr int dim =ElementType::dim

Detailed Description

template<typename ElementType>
struct model::LagrangeNode< ElementType >

Definition at line 21 of file LagrangeNode.h.

Member Typedef Documentation

◆ PositionType

template<typename ElementType>
typedef Eigen::Matrix<double,dim,1> model::LagrangeNode< ElementType >::PositionType

Definition at line 25 of file LagrangeNode.h.

Constructor & Destructor Documentation

◆ LagrangeNode()

template<typename ElementType>
model::LagrangeNode< ElementType >::LagrangeNode ( const PositionType & p,
const size_t & gid )
inline

Definition at line 31 of file LagrangeNode.h.

Member Function Documentation

◆ normalTensor()

template<typename ElementType>
Eigen::Matrix< double, dim, dim > model::LagrangeNode< ElementType >::normalTensor ( ) const
inline

Definition at line 58 of file LagrangeNode.h.

◆ outNormal()

template<typename ElementType>
Eigen::Matrix< double, dim, 1 > model::LagrangeNode< ElementType >::outNormal ( ) const
inline

Definition at line 40 of file LagrangeNode.h.

Member Data Documentation

◆ dim

template<typename ElementType>
int model::LagrangeNode< ElementType >::dim =ElementType::dim
staticconstexpr

Definition at line 23 of file LagrangeNode.h.

◆ gID

template<typename ElementType>
const size_t model::LagrangeNode< ElementType >::gID

Definition at line 28 of file LagrangeNode.h.

◆ P0

template<typename ElementType>
const PositionType model::LagrangeNode< ElementType >::P0

Definition at line 27 of file LagrangeNode.h.


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