|
Mechanics of Defect Evolution Library
|
#include <StraightDislocationSegment.h>
Public Member Functions | |
| StraightDislocationSegment (const PolycrystallineMaterialBase &mat, const VectorDim &_P0, const VectorDim &_P1, const VectorDim &_b, const double &_length, const VectorDim &_t, const double &EwaldLength_in) | |
| void | updateGeometry () |
| MatrixDim | nonSymmStress (const VectorDim &x) const |
| MatrixDim | stress (const VectorDim &x) const |
| VectorDim | displacement (const VectorDim &x) const |
| double | elasticInteractionEnergy (const VectorDim &xA, const VectorDim &tA, const VectorDim &bA) const |
Public Attributes | |
| const PolycrystallineMaterialBase & | material |
| const VectorDim & | P0 |
| const VectorDim & | P1 |
| const VectorDim & | b |
| const double & | length |
| const VectorDim & | t |
| const double & | EwaldLength |
Definition at line 24 of file StraightDislocationSegment.h.
| model::StraightDislocationSegment< dim >::StraightDislocationSegment | ( | const PolycrystallineMaterialBase & | mat, |
| const VectorDim & | _P0, | ||
| const VectorDim & | _P1, | ||
| const VectorDim & | _b, | ||
| const double & | _length, | ||
| const VectorDim & | _t, | ||
| const double & | EwaldLength_in ) |
| [in] | _P0 | starting point of the segment |
| [in] | _P0 | ending point of the segment |
| [in] | _b | Burgers vector of the segment |
Definition at line 158 of file StraightDislocationSegment.cpp.
| StraightDislocationSegment< dim >::VectorDim model::StraightDislocationSegment< dim >::displacement | ( | const VectorDim & | x | ) | const |
Definition at line 203 of file StraightDislocationSegment.cpp.
| double model::StraightDislocationSegment< dim >::elasticInteractionEnergy | ( | const VectorDim & | xA, |
| const VectorDim & | tA, | ||
| const VectorDim & | bA ) const |
Definition at line 211 of file StraightDislocationSegment.cpp.
| StraightDislocationSegment< dim >::MatrixDim model::StraightDislocationSegment< dim >::nonSymmStress | ( | const VectorDim & | x | ) | const |
Definition at line 186 of file StraightDislocationSegment.cpp.
| StraightDislocationSegment< dim >::MatrixDim model::StraightDislocationSegment< dim >::stress | ( | const VectorDim & | x | ) | const |
Definition at line 192 of file StraightDislocationSegment.cpp.
| void model::StraightDislocationSegment< dim >::updateGeometry | ( | ) |
Definition at line 180 of file StraightDislocationSegment.cpp.
| const VectorDim& model::StraightDislocationSegment< dim >::b |
Definition at line 39 of file StraightDislocationSegment.h.
| const double& model::StraightDislocationSegment< dim >::EwaldLength |
Definition at line 42 of file StraightDislocationSegment.h.
| const double& model::StraightDislocationSegment< dim >::length |
Definition at line 40 of file StraightDislocationSegment.h.
| const PolycrystallineMaterialBase& model::StraightDislocationSegment< dim >::material |
Definition at line 36 of file StraightDislocationSegment.h.
| const VectorDim& model::StraightDislocationSegment< dim >::P0 |
Definition at line 37 of file StraightDislocationSegment.h.
| const VectorDim& model::StraightDislocationSegment< dim >::P1 |
Definition at line 38 of file StraightDislocationSegment.h.
| const VectorDim& model::StraightDislocationSegment< dim >::t |
Definition at line 41 of file StraightDislocationSegment.h.