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

#include <PolyhedronInclusionIO.h>

Collaboration diagram for model::PolyhedronInclusionIO< dim >:

Public Types

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

Public Member Functions

 PolyhedronInclusionIO (const PolyhedronInclusion< dim > &ei)
 PolyhedronInclusionIO (const size_t &inclusionID_in, const MatrixDim &eT_in, const double &mobilityReduction_in, const int &phaseID_in)
 PolyhedronInclusionIO ()
 PolyhedronInclusionIO (std::stringstream &ss)
void write (std::ostream &os) const

Public Attributes

size_t inclusionID
MatrixDim eT
double mobilityReduction
int phaseID

Friends

template<class T>
T & operator<< (T &os, const PolyhedronInclusionIO< dim > &ei)

Detailed Description

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

Definition at line 21 of file PolyhedronInclusionIO.h.

Member Typedef Documentation

◆ MatrixDim

template<short unsigned int dim>
typedef Eigen::Matrix<double, dim, dim> model::PolyhedronInclusionIO< dim >::MatrixDim

Definition at line 24 of file PolyhedronInclusionIO.h.

Constructor & Destructor Documentation

◆ PolyhedronInclusionIO() [1/4]

template<short unsigned int dim>
model::PolyhedronInclusionIO< dim >::PolyhedronInclusionIO ( const PolyhedronInclusion< dim > & ei)

Definition at line 9 of file PolyhedronInclusionIO.cpp.

◆ PolyhedronInclusionIO() [2/4]

template<short unsigned int dim>
model::PolyhedronInclusionIO< dim >::PolyhedronInclusionIO ( const size_t & inclusionID_in,
const MatrixDim & eT_in,
const double & mobilityReduction_in,
const int & phaseID_in )

Definition at line 15 of file PolyhedronInclusionIO.cpp.

◆ PolyhedronInclusionIO() [3/4]

template<short unsigned int dim>
model::PolyhedronInclusionIO< dim >::PolyhedronInclusionIO ( )

Definition at line 22 of file PolyhedronInclusionIO.cpp.

◆ PolyhedronInclusionIO() [4/4]

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

Definition at line 28 of file PolyhedronInclusionIO.cpp.

Member Function Documentation

◆ write()

template<short unsigned int dim>
void model::PolyhedronInclusionIO< dim >::write ( std::ostream & os) const

Definition at line 45 of file PolyhedronInclusionIO.cpp.

◆ operator<<

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

Definition at line 42 of file PolyhedronInclusionIO.h.

Member Data Documentation

◆ eT

template<short unsigned int dim>
MatrixDim model::PolyhedronInclusionIO< dim >::eT

Definition at line 27 of file PolyhedronInclusionIO.h.

◆ inclusionID

template<short unsigned int dim>
size_t model::PolyhedronInclusionIO< dim >::inclusionID

Definition at line 26 of file PolyhedronInclusionIO.h.

◆ mobilityReduction

template<short unsigned int dim>
double model::PolyhedronInclusionIO< dim >::mobilityReduction

Definition at line 28 of file PolyhedronInclusionIO.h.

◆ phaseID

template<short unsigned int dim>
int model::PolyhedronInclusionIO< dim >::phaseID

Definition at line 29 of file PolyhedronInclusionIO.h.


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