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

#include <DislocationQuadraturePointIO.h>

Collaboration diagram for model::DislocationQuadraturePointIO< dim >:

Public Types

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

Public Member Functions

 DislocationQuadraturePointIO ()
 DislocationQuadraturePointIO (const DislocationQuadraturePoint< dim > &qPoint)
 DislocationQuadraturePointIO (std::stringstream &ss)
std::ostream & write (std::ostream &os) const

Public Attributes

size_t sourceID
size_t sinkID
int qID
VectorDim r
double j
VectorDim rl
MatrixDim stress
VectorDim pkForce
VectorDim stackingFaultForce
VectorDim lineTensionForce
VectorDim velocity
double elasticEnergyPerLength
double coreEnergyPerLength
Eigen::Matrix< double, 1, ClusterDynamicsParameters< dim >::mSize > cCD
Eigen::Matrix< double, 1, ClusterDynamicsParameters< dim >::mSize > cDD

Friends

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

Detailed Description

template<int dim>
struct model::DislocationQuadraturePointIO< dim >

Definition at line 21 of file DislocationQuadraturePointIO.h.

Member Typedef Documentation

◆ MatrixDim

template<int dim>
typedef Eigen::Matrix<double,dim,dim> model::DislocationQuadraturePointIO< dim >::MatrixDim

Definition at line 25 of file DislocationQuadraturePointIO.h.

◆ VectorDim

template<int dim>
typedef Eigen::Matrix<double,dim,1> model::DislocationQuadraturePointIO< dim >::VectorDim

Definition at line 24 of file DislocationQuadraturePointIO.h.

Constructor & Destructor Documentation

◆ DislocationQuadraturePointIO() [1/3]

template<int dim>
model::DislocationQuadraturePointIO< dim >::DislocationQuadraturePointIO ( )

Definition at line 7 of file DislocationQuadraturePointIO.cpp.

◆ DislocationQuadraturePointIO() [2/3]

template<int dim>
model::DislocationQuadraturePointIO< dim >::DislocationQuadraturePointIO ( const DislocationQuadraturePoint< dim > & qPoint)

Definition at line 63 of file DislocationIOConversions.cpp.

◆ DislocationQuadraturePointIO() [3/3]

template<int dim>
model::DislocationQuadraturePointIO< dim >::DislocationQuadraturePointIO ( std::stringstream & ss)

Definition at line 29 of file DislocationQuadraturePointIO.cpp.

Member Function Documentation

◆ write()

template<int dim>
std::ostream & model::DislocationQuadraturePointIO< dim >::write ( std::ostream & os) const

Definition at line 95 of file DislocationQuadraturePointIO.cpp.

◆ operator<<

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

Definition at line 55 of file DislocationQuadraturePointIO.h.

Member Data Documentation

◆ cCD

template<int dim>
Eigen::Matrix<double,1,ClusterDynamicsParameters<dim>::mSize> model::DislocationQuadraturePointIO< dim >::cCD

Definition at line 41 of file DislocationQuadraturePointIO.h.

◆ cDD

template<int dim>
Eigen::Matrix<double,1,ClusterDynamicsParameters<dim>::mSize> model::DislocationQuadraturePointIO< dim >::cDD

Definition at line 42 of file DislocationQuadraturePointIO.h.

◆ coreEnergyPerLength

template<int dim>
double model::DislocationQuadraturePointIO< dim >::coreEnergyPerLength

Definition at line 40 of file DislocationQuadraturePointIO.h.

◆ elasticEnergyPerLength

template<int dim>
double model::DislocationQuadraturePointIO< dim >::elasticEnergyPerLength

Definition at line 39 of file DislocationQuadraturePointIO.h.

◆ j

template<int dim>
double model::DislocationQuadraturePointIO< dim >::j

Definition at line 31 of file DislocationQuadraturePointIO.h.

◆ lineTensionForce

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::lineTensionForce

Definition at line 37 of file DislocationQuadraturePointIO.h.

◆ pkForce

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::pkForce

Definition at line 35 of file DislocationQuadraturePointIO.h.

◆ qID

template<int dim>
int model::DislocationQuadraturePointIO< dim >::qID

Definition at line 29 of file DislocationQuadraturePointIO.h.

◆ r

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::r

Definition at line 30 of file DislocationQuadraturePointIO.h.

◆ rl

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::rl

Definition at line 32 of file DislocationQuadraturePointIO.h.

◆ sinkID

template<int dim>
size_t model::DislocationQuadraturePointIO< dim >::sinkID

Definition at line 28 of file DislocationQuadraturePointIO.h.

◆ sourceID

template<int dim>
size_t model::DislocationQuadraturePointIO< dim >::sourceID

Definition at line 27 of file DislocationQuadraturePointIO.h.

◆ stackingFaultForce

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::stackingFaultForce

Definition at line 36 of file DislocationQuadraturePointIO.h.

◆ stress

template<int dim>
MatrixDim model::DislocationQuadraturePointIO< dim >::stress

Definition at line 34 of file DislocationQuadraturePointIO.h.

◆ velocity

template<int dim>
VectorDim model::DislocationQuadraturePointIO< dim >::velocity

Definition at line 38 of file DislocationQuadraturePointIO.h.


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