|
Mechanics of Defect Evolution Library
|
#include <LatticeTransitionMatrix.h>
Public Types | |
| 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 Member Functions | |
| LatticeTransitionMatrix (const LatticeType &A_in, const LatticeType &B_in) | |
| Public Member Functions inherited from model::RationalMatrix< dim > | |
| RationalMatrix (const MatrixDimD &R) | |
| RationalMatrix (const MatrixDimD &R) | |
| RationalMatrix (const MatrixDimI &Rn, const IntScalarType &Rd) | |
| MatrixDimD | asMatrix () const |
Static Public Member Functions | |
| static IntValueType | gcd (const IntValueType &a, const IntValueType &b) |
| static RationalMatrix< dim > | getTransitionMatrix (const LatticeType &A, const LatticeType &B) |
Additional Inherited Members | |
| Public Attributes inherited from model::RationalMatrix< dim > | |
| const MatrixInt & | integerMatrix |
| const IntValueType & | sigma |
| const MatrixDimI & | integerMatrix |
| const IntScalarType & | mu |
Class template that computes the Coincident Site Lattice (CSL) of two parent lattices using the Smith decomposition method [1].
[1] Coincidence Lattices and Associated Shear Transformations
Definition at line 27 of file LatticeTransitionMatrix.h.
| typedef long long int model::LatticeTransitionMatrix< dim >::IntValueType |
Definition at line 35 of file LatticeTransitionMatrix.h.
| typedef Lattice<dim> model::LatticeTransitionMatrix< dim >::LatticeType |
Definition at line 34 of file LatticeTransitionMatrix.h.
| typedef Eigen::Matrix<double,dim,dim> model::LatticeTransitionMatrix< dim >::MatrixDimD |
Definition at line 33 of file LatticeTransitionMatrix.h.
| typedef Eigen::Matrix<IntValueType,dim,dim> model::LatticeTransitionMatrix< dim >::MatrixInt |
Definition at line 36 of file LatticeTransitionMatrix.h.
| typedef Eigen::Matrix< double,dim,1> model::LatticeTransitionMatrix< dim >::VectorDimD |
Definition at line 31 of file LatticeTransitionMatrix.h.
| typedef Eigen::Matrix<long int,dim,1> model::LatticeTransitionMatrix< dim >::VectorDimI |
Definition at line 32 of file LatticeTransitionMatrix.h.
| model::LatticeTransitionMatrix< dim >::LatticeTransitionMatrix | ( | const LatticeType & | A_in, |
| const LatticeType & | B_in ) |
Definition at line 59 of file LatticeTransitionMatrix.cpp.
|
static |
Class template that computes the Coincident Site Lattice (CSL) of two parent lattices using the Smith decomposition method [1].
[1] Coincidence Lattices and Associated Shear Transformations
Definition at line 22 of file LatticeTransitionMatrix.cpp.
|
static |
Definition at line 29 of file LatticeTransitionMatrix.cpp.