|
Mechanics of Defect Evolution Library
|
#include <DislocationLoopIO.h>
Public Types | |
| enum | DislocationLoopType { GLISSILELOOP , SESSILELOOP , VIRTUALLOOP } |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
Public Member Functions | |
| DislocationLoopIO (const DislocationLoop< dim > &dL) | |
| DislocationLoopIO (const size_t &sID_in, const VectorDim &B_in, const VectorDim &N_in, const VectorDim &P_in, const size_t &grainID_in, const int &loopType_in) | |
| DislocationLoopIO () | |
| DislocationLoopIO (std::stringstream &ss) | |
| std::ostream & | write (std::ostream &os) const |
Public Attributes | |
| size_t | sID |
| VectorDim | B |
| VectorDim | N |
| VectorDim | P |
| size_t | grainID |
| int | loopType |
| std::tuple< double, double, double, double > | loopLength |
| double | slippedArea |
Friends | |
| template<class T> | |
| T & | operator<< (T &os, const DislocationLoopIO< dim > &ds) |
Definition at line 23 of file DislocationLoopIO.h.
| typedef Eigen::Matrix<double,dim,1> model::DislocationLoopIO< dim >::VectorDim |
Definition at line 29 of file DislocationLoopIO.h.
| enum model::DislocationLoopIO::DislocationLoopType |
| Enumerator | |
|---|---|
| GLISSILELOOP | |
| SESSILELOOP | |
| VIRTUALLOOP | |
Definition at line 26 of file DislocationLoopIO.h.
| model::DislocationLoopIO< dim >::DislocationLoopIO | ( | const DislocationLoop< dim > & | dL | ) |
Definition at line 24 of file DislocationIOConversions.cpp.
| model::DislocationLoopIO< dim >::DislocationLoopIO | ( | const size_t & | sID_in, |
| const VectorDim & | B_in, | ||
| const VectorDim & | N_in, | ||
| const VectorDim & | P_in, | ||
| const size_t & | grainID_in, | ||
| const int & | loopType_in ) |
Definition at line 9 of file DislocationLoopIO.cpp.
| model::DislocationLoopIO< dim >::DislocationLoopIO | ( | ) |
Definition at line 29 of file DislocationLoopIO.cpp.
| model::DislocationLoopIO< dim >::DislocationLoopIO | ( | std::stringstream & | ss | ) |
Definition at line 43 of file DislocationLoopIO.cpp.
| std::ostream & model::DislocationLoopIO< dim >::write | ( | std::ostream & | os | ) | const |
Definition at line 75 of file DislocationLoopIO.cpp.
|
friend |
Definition at line 55 of file DislocationLoopIO.h.
| VectorDim model::DislocationLoopIO< dim >::B |
Definition at line 32 of file DislocationLoopIO.h.
| size_t model::DislocationLoopIO< dim >::grainID |
Definition at line 35 of file DislocationLoopIO.h.
| std::tuple<double,double,double,double> model::DislocationLoopIO< dim >::loopLength |
Definition at line 37 of file DislocationLoopIO.h.
| int model::DislocationLoopIO< dim >::loopType |
Definition at line 36 of file DislocationLoopIO.h.
| VectorDim model::DislocationLoopIO< dim >::N |
Definition at line 33 of file DislocationLoopIO.h.
| VectorDim model::DislocationLoopIO< dim >::P |
Definition at line 34 of file DislocationLoopIO.h.
| size_t model::DislocationLoopIO< dim >::sID |
Definition at line 31 of file DislocationLoopIO.h.
| double model::DislocationLoopIO< dim >::slippedArea |
Definition at line 38 of file DislocationLoopIO.h.