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

#include <SphericalInclusionIO.h>

Collaboration diagram for model::SphericalInclusionIO< dim >:

Public Types

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

Public Member Functions

 SphericalInclusionIO (const SphericalInclusion< dim > &ei)
 SphericalInclusionIO (const size_t &inclusionID_in, const VectorDim &C_in, const double &a_in, const MatrixDim &eT_in, const double &mobilityReduction_in, const int &phaseID_in)
 SphericalInclusionIO ()
 SphericalInclusionIO (std::stringstream &ss)
void write (std::ostream &os) const

Public Attributes

size_t inclusionID
VectorDim C
double a
MatrixDim eT
double mobilityReduction
int phaseID

Friends

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

Detailed Description

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

Definition at line 31 of file SphericalInclusionIO.h.

Member Typedef Documentation

◆ MatrixDim

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

Definition at line 33 of file SphericalInclusionIO.h.

◆ VectorDim

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

Definition at line 34 of file SphericalInclusionIO.h.

Constructor & Destructor Documentation

◆ SphericalInclusionIO() [1/4]

template<int dim>
model::SphericalInclusionIO< dim >::SphericalInclusionIO ( const SphericalInclusion< dim > & ei)

Definition at line 9 of file SphericalInclusionIO.cpp.

◆ SphericalInclusionIO() [2/4]

template<int dim>
model::SphericalInclusionIO< dim >::SphericalInclusionIO ( const size_t & inclusionID_in,
const VectorDim & C_in,
const double & a_in,
const MatrixDim & eT_in,
const double & mobilityReduction_in,
const int & phaseID_in )

Definition at line 15 of file SphericalInclusionIO.cpp.

◆ SphericalInclusionIO() [3/4]

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

Definition at line 24 of file SphericalInclusionIO.cpp.

◆ SphericalInclusionIO() [4/4]

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

Definition at line 30 of file SphericalInclusionIO.cpp.

Member Function Documentation

◆ write()

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

Definition at line 52 of file SphericalInclusionIO.cpp.

◆ operator<<

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

Definition at line 55 of file SphericalInclusionIO.h.

Member Data Documentation

◆ a

template<int dim>
double model::SphericalInclusionIO< dim >::a

Definition at line 38 of file SphericalInclusionIO.h.

◆ C

template<int dim>
VectorDim model::SphericalInclusionIO< dim >::C

Definition at line 37 of file SphericalInclusionIO.h.

◆ eT

template<int dim>
MatrixDim model::SphericalInclusionIO< dim >::eT

Definition at line 39 of file SphericalInclusionIO.h.

◆ inclusionID

template<int dim>
size_t model::SphericalInclusionIO< dim >::inclusionID

Definition at line 36 of file SphericalInclusionIO.h.

◆ mobilityReduction

template<int dim>
double model::SphericalInclusionIO< dim >::mobilityReduction

Definition at line 40 of file SphericalInclusionIO.h.

◆ phaseID

template<int dim>
int model::SphericalInclusionIO< dim >::phaseID

Definition at line 41 of file SphericalInclusionIO.h.


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