|
Mechanics of Defect Evolution Library
|
#include <DSCL.h>
Additional Inherited Members | |
| Public Types inherited from model::LatticeTransitionMatrix< dim > | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef Eigen::Matrix< long int, dim, 1 > | VectorDimI |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDimD |
| typedef Lattice< dim > | LatticeType |
| typedef long long int | IntValueType |
| typedef Eigen::Matrix< IntValueType, dim, dim > | MatrixInt |
| Public Types inherited from model::Lattice< dim > | |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
| typedef Eigen::Matrix< long int, dim, 1 > | VectorDimI |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDimD |
| typedef LatticeVector< dim > | LatticeVectorType |
| typedef LatticeDirection< dim > | LatticeDirectionType |
| typedef RationalLatticeDirection< dim > | RationalLatticeDirectionType |
| typedef ReciprocalLatticeVector< dim > | ReciprocalLatticeVectorType |
| typedef ReciprocalLatticeDirection< dim > | ReciprocalLatticeDirectionType |
| Static Public Member Functions inherited from model::LatticeTransitionMatrix< dim > | |
| static IntValueType | gcd (const IntValueType &a, const IntValueType &b) |
| static RationalMatrix< dim > | getTransitionMatrix (const LatticeType &A, const LatticeType &B) |
| Static Public Member Functions inherited from model::Lattice< dim > | |
| static MatrixDimD | getLatticeBasis (const MatrixDimD &A, const MatrixDimD &Q) |
| static Eigen::Matrix< long int, dim, 1 > | rationalApproximation (VectorDimD nd) |
| Static Public Member Functions inherited from model::StaticID< Lattice< dim > > | |
| static size_t | nextID () |
| static size_t & | get_count () |
| static void | set_count (const size_t &newCount) |
| static void | force_count (const size_t &newCount) |
| static void | set_increment (const size_t &newIncrement) |
| Public Attributes inherited from model::RationalMatrix< dim > | |
| const MatrixInt & | integerMatrix |
| const IntValueType & | sigma |
| const MatrixDimI & | integerMatrix |
| const IntScalarType & | mu |
| Public Attributes inherited from model::Lattice< dim > | |
| const MatrixDimD | latticeBasis |
| const MatrixDimD | reciprocalBasis |
| const MatrixDimD | C2G |
| Public Attributes inherited from model::StaticID< Lattice< dim > > | |
| const size_t | sID |
| The static ID of this. | |
| Static Public Attributes inherited from model::Lattice< dim > | |
| static constexpr double | roundTol =FLT_EPSILON |
Class template that computes the Displacement Shift Complete Lattice (DSCL) of two parent lattices using the Smith decomposition method [1].
[1] Coincidence Lattices and Associated Shear Transformations
| model::DSCL< dim >::DSCL | ( | const LatticeType & | A_in, |
| const LatticeType & | B_in, | ||
| const bool & | useRLLL = true ) |