|
Mechanics of Defect Evolution Library
|
#include <GlidePlaneBase.h>
Public Types | |
| typedef Eigen::Matrix< double, 3, 1 > | VectorDimD |
| typedef Eigen::Matrix< double, 2, 1 > | VectorLowerDimD |
| typedef Eigen::Matrix< double, 3, 3 > | MatrixDim |
| typedef Eigen::Matrix< double, 2, 2 > | MatrixLowerDim |
| typedef Eigen::Matrix< long int, 3, 1 > | VectorDimI |
| typedef LatticeVector< 3 > | LatticeVectorType |
| typedef LatticeDirection< 3 > | LatticeDirectionType |
| typedef ReciprocalLatticeDirection< 3 > | ReciprocalLatticeDirectionType |
| Public Types inherited from model::ReciprocalLatticeDirection< 3 > | |
| typedef LatticeGCD< dim > | LatticeGCDType |
| typedef LatticeVector< dim > | LatticeVectorType |
| typedef ReciprocalLatticeVector< dim > | ReciprocalLatticeVectorType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef Eigen::Matrix< long int, dim, 1 > | VectorDimI |
| typedef LatticeCore< dim >::IntScalarType | IntScalarType |
| Public Types inherited from model::ReciprocalLatticeVector< dim > | |
| typedef Eigen::Matrix< long int, dim, 1 > | BaseType |
| typedef Lattice< dim > | LatticeType |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef Eigen::Matrix< long int, dim, 1 > | VectorDimI |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDimD |
| typedef ReciprocalLatticeVector< dim > | ReciprocalLatticeVectorType |
| typedef LatticeVector< dim > | LatticeVectorType |
| typedef LatticeDirection< dim > | LatticeDirectionType |
| typedef LatticeCore< dim >::VectorDimD | VectorDimD |
| typedef LatticeCore< dim >::MatrixDimD | MatrixDimD |
| typedef LatticeCore< dim >::VectorDimI | VectorDimI |
| typedef LatticeCore< dim >::MatrixDimI | MatrixDimI |
| Public Types inherited from model::ReciprocalLatticeVectorBase< dim > | |
| typedef LatticeCore< dim >::IntScalarType | IntScalarType |
| typedef LatticeCore< dim >::VectorDimD | VectorDimD |
| typedef LatticeCore< dim >::MatrixDimD | MatrixDimD |
| typedef LatticeCore< dim >::VectorDimI | VectorDimI |
| typedef LatticeCore< dim >::MatrixDimI | MatrixDimI |
Static Public Member Functions | |
| static MatrixDim | getG2L (const VectorDimD &x, const VectorDimD &z) |
| Static Public Member Functions inherited from model::ReciprocalLatticeVector< dim > | |
| static VectorDimI | d2cov (const VectorDimD &d, const LatticeType &lat) |
Public Attributes | |
| const std::pair< LatticeDirectionType, LatticeDirectionType > | primitiveVectors |
| const Eigen::Matrix3d | G2L |
| const std::shared_ptr< GammaSurface > | gammaSurface |
| Public Attributes inherited from model::ReciprocalLatticeVector< dim > | |
| const LatticeType & | lattice |
| Public Attributes inherited from model::ReciprocalLatticeVectorBase< dim > | |
| const Lattice< dim > & | lattice |
Additional Inherited Members | |
| Static Public Attributes inherited from model::ReciprocalLatticeVector< dim > | |
| static constexpr double | roundTol =FLT_EPSILON |
Definition at line 19 of file GlidePlaneBase.h.
Definition at line 27 of file GlidePlaneBase.h.
Definition at line 26 of file GlidePlaneBase.h.
| typedef Eigen::Matrix<double,3,3> model::GlidePlaneBase::MatrixDim |
Definition at line 23 of file GlidePlaneBase.h.
| typedef Eigen::Matrix<double,2,2> model::GlidePlaneBase::MatrixLowerDim |
Definition at line 24 of file GlidePlaneBase.h.
Definition at line 28 of file GlidePlaneBase.h.
| typedef Eigen::Matrix<double,3,1> model::GlidePlaneBase::VectorDimD |
Definition at line 21 of file GlidePlaneBase.h.
| typedef Eigen::Matrix<long int,3,1> model::GlidePlaneBase::VectorDimI |
Definition at line 25 of file GlidePlaneBase.h.
| typedef Eigen::Matrix<double,2,1> model::GlidePlaneBase::VectorLowerDimD |
Definition at line 22 of file GlidePlaneBase.h.
| model::GlidePlaneBase::GlidePlaneBase | ( | const LatticeVectorType & | v1_in, |
| const LatticeVectorType & | v2_in, | ||
| const std::shared_ptr< GammaSurface > & | gammaSurface_in ) |
Definition at line 18 of file GlidePlaneBase.cpp.
|
static |
Definition at line 48 of file GlidePlaneBase.cpp.
| GlidePlaneBase::MatrixLowerDim model::GlidePlaneBase::localBasis | ( | ) | const |
Definition at line 114 of file GlidePlaneBase.cpp.
| GlidePlaneBase::VectorLowerDimD model::GlidePlaneBase::localSlipVector | ( | const VectorDimD & | b | ) | const |
Definition at line 86 of file GlidePlaneBase.cpp.
| double model::GlidePlaneBase::misfitEnergy | ( | const VectorDimD & | b | ) | const |
Definition at line 97 of file GlidePlaneBase.cpp.
| GlidePlaneBase::LatticeVectorType model::GlidePlaneBase::snapToLattice | ( | const VectorDimD & | P | ) | const |
Definition at line 28 of file GlidePlaneBase.cpp.
| GlidePlaneBase::VectorDimD model::GlidePlaneBase::snapToPlane | ( | const VectorDimD & | P | ) | const |
Definition at line 38 of file GlidePlaneBase.cpp.
| const Eigen::Matrix3d model::GlidePlaneBase::G2L |
Definition at line 31 of file GlidePlaneBase.h.
| const std::shared_ptr<GammaSurface> model::GlidePlaneBase::gammaSurface |
Definition at line 32 of file GlidePlaneBase.h.
| const std::pair<LatticeDirectionType,LatticeDirectionType> model::GlidePlaneBase::primitiveVectors |
Definition at line 30 of file GlidePlaneBase.h.