|
Mechanics of Defect Evolution Library
|
#include <Lattice.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 LatticeVector< dim > | LatticeVectorType |
| typedef LatticeDirection< dim > | LatticeDirectionType |
| typedef RationalLatticeDirection< dim > | RationalLatticeDirectionType |
| typedef ReciprocalLatticeVector< dim > | ReciprocalLatticeVectorType |
| typedef ReciprocalLatticeDirection< dim > | ReciprocalLatticeDirectionType |
Static Public Member Functions | |
| 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 | |
| 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 | |
| static constexpr double | roundTol =FLT_EPSILON |
Definition at line 27 of file Lattices/Lattice.h.
| typedef LatticeDirection<dim> model::Lattice< dim >::LatticeDirectionType |
Definition at line 36 of file Lattices/Lattice.h.
| typedef LatticeVector<dim> model::Lattice< dim >::LatticeVectorType |
Definition at line 35 of file Lattices/Lattice.h.
| typedef Eigen::Matrix<double,dim,dim> model::Lattice< dim >::MatrixDimD |
Definition at line 34 of file Lattices/Lattice.h.
| typedef RationalLatticeDirection<dim> model::Lattice< dim >::RationalLatticeDirectionType |
Definition at line 37 of file Lattices/Lattice.h.
| typedef ReciprocalLatticeDirection<dim> model::Lattice< dim >::ReciprocalLatticeDirectionType |
Definition at line 39 of file Lattices/Lattice.h.
| typedef ReciprocalLatticeVector<dim> model::Lattice< dim >::ReciprocalLatticeVectorType |
Definition at line 38 of file Lattices/Lattice.h.
| typedef Eigen::Matrix< double,dim,1> model::Lattice< dim >::VectorDimD |
Definition at line 32 of file Lattices/Lattice.h.
| typedef Eigen::Matrix<long int,dim,1> model::Lattice< dim >::VectorDimI |
Definition at line 33 of file Lattices/Lattice.h.
| model::Lattice< dim >::Lattice | ( | const MatrixDimD & | A, |
| const MatrixDimD & | Q ) |
Definition at line 50 of file Lattices/Lattice.cpp.
| model::Lattice< dim >::Lattice | ( | const MatrixDimD & | A, |
| const MatrixDimD & | Q = MatrixDimD::Identity() ) |
|
static |
Definition at line 17 of file Lattices/Lattice.cpp.
|
inline |
Definition at line 37 of file Lattices_NEW/Lattice.h.
| LatticeDirection< dim > model::Lattice< dim >::latticeDirection | ( | const VectorDimD & | d | ) | const |
Definition at line 98 of file Lattices/Lattice.cpp.
| LatticeDirection< dim > model::Lattice< dim >::latticeDirection | ( | const VectorDimD & | d | ) | const |
|
inline |
Definition at line 47 of file Lattices_NEW/Lattice.h.
| LatticeVector< dim > model::Lattice< dim >::latticeVector | ( | const VectorDimD & | p | ) | const |
Definition at line 155 of file Lattices/Lattice.cpp.
| LatticeVector< dim > model::Lattice< dim >::latticeVector | ( | const VectorDimD & | p | ) | const |
|
static |
Definition at line 58 of file Lattices/Lattice.cpp.
| RationalLatticeDirection< dim > model::Lattice< dim >::rationalLatticeDirection | ( | const VectorDimD & | d, |
| const typename BestRationalApproximation::LongIntType & | maxDen = 1000 ) const |
Definition at line 135 of file Lattices/Lattice.cpp.
| RationalLatticeDirection< dim > model::Lattice< dim >::rationalLatticeDirection | ( | const VectorDimD & | d, |
| const typename BestRationalApproximation::LongIntType & | maxDen = 1000 ) const |
| ReciprocalLatticeDirection< dim > model::Lattice< dim >::reciprocalLatticeDirection | ( | const VectorDimD & | d | ) | const |
Definition at line 116 of file Lattices/Lattice.cpp.
| ReciprocalLatticeDirection< dim > model::Lattice< dim >::reciprocalLatticeDirection | ( | const VectorDimD & | d | ) | const |
| ReciprocalLatticeVector< dim > model::Lattice< dim >::reciprocalLatticeVector | ( | const VectorDimD & | p | ) | const |
Definition at line 161 of file Lattices/Lattice.cpp.
| ReciprocalLatticeVector< dim > model::Lattice< dim >::reciprocalLatticeVector | ( | const VectorDimD & | p | ) | const |
| Lattice< dim >::LatticeVectorType model::Lattice< dim >::snapToLattice | ( | const VectorDimD & | d | ) | const |
Definition at line 91 of file Lattices/Lattice.cpp.
| const MatrixDimD model::Lattice< dim >::C2G |
Definition at line 45 of file Lattices/Lattice.h.
| const MatrixDimD model::Lattice< dim >::latticeBasis |
Definition at line 43 of file Lattices/Lattice.h.
| const MatrixDimD model::Lattice< dim >::reciprocalBasis |
Definition at line 44 of file Lattices/Lattice.h.
|
staticconstexpr |
Definition at line 31 of file Lattices/Lattice.h.