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

#include <MeshNodeIO.h>

Collaboration diagram for model::MeshNodeIO< dim >:

Public Types

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

Public Member Functions

template<typename ElementType>
 MeshNodeIO (const FEMnodeEvaluation< ElementType, dim, 1 > &node)
 MeshNodeIO (const size_t &nodeID_in, const VectorDim &disp)
 MeshNodeIO ()
 MeshNodeIO (std::stringstream &ss)

Public Attributes

size_t nodeID
VectorDim displacement

Friends

template<class T>
T & operator<< (T &os, const MeshNodeIO< dim > &ds)

Detailed Description

template<short unsigned int dim>
struct model::MeshNodeIO< dim >

Definition at line 18 of file MeshNodeIO.h.

Member Typedef Documentation

◆ VectorDim

template<short unsigned int dim>
typedef Eigen::Matrix<double,dim,1> model::MeshNodeIO< dim >::VectorDim

Definition at line 21 of file MeshNodeIO.h.

Constructor & Destructor Documentation

◆ MeshNodeIO() [1/4]

template<short unsigned int dim>
template<typename ElementType>
model::MeshNodeIO< dim >::MeshNodeIO ( const FEMnodeEvaluation< ElementType, dim, 1 > & node)
inline

Definition at line 29 of file MeshNodeIO.h.

◆ MeshNodeIO() [2/4]

template<short unsigned int dim>
model::MeshNodeIO< dim >::MeshNodeIO ( const size_t & nodeID_in,
const VectorDim & disp )
inline

Definition at line 39 of file MeshNodeIO.h.

◆ MeshNodeIO() [3/4]

template<short unsigned int dim>
model::MeshNodeIO< dim >::MeshNodeIO ( )
inline

Definition at line 50 of file MeshNodeIO.h.

◆ MeshNodeIO() [4/4]

template<short unsigned int dim>
model::MeshNodeIO< dim >::MeshNodeIO ( std::stringstream & ss)
inline

Definition at line 59 of file MeshNodeIO.h.

◆ operator<<

template<short unsigned int dim>
template<class T>
T & operator<< ( T & os,
const MeshNodeIO< dim > & ds )
friend

Definition at line 73 of file MeshNodeIO.h.

Member Data Documentation

◆ displacement

template<short unsigned int dim>
VectorDim model::MeshNodeIO< dim >::displacement

Definition at line 25 of file MeshNodeIO.h.

◆ nodeID

template<short unsigned int dim>
size_t model::MeshNodeIO< dim >::nodeID

Definition at line 24 of file MeshNodeIO.h.


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