|
Mechanics of Defect Evolution Library
|
#include <LatticeVector.h>
Public Types | |
| 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 |
Public Member Functions | |
| LatticeVectorBase (const Lattice< dim > &lat) | |
| LatticeVectorBase (const VectorDimD &d, const Lattice< dim > &lat) | |
| template<typename OtherDerived> | |
| LatticeVectorBase (const Eigen::MatrixBase< OtherDerived > &other, const Lattice< dim > &lat) | |
| LatticeVectorBase (const LatticeVectorBase< dim > &other)=default | |
| LatticeVectorBase (LatticeVectorBase< dim > &&other)=default | |
| LatticeVectorBase< dim > & | operator= (const LatticeVectorBase< dim > &other) |
| LatticeVectorBase< dim > & | operator= (LatticeVectorBase< dim > &&other) |
| LatticeVectorBase< dim > | operator+ (const LatticeVectorBase< dim > &other) const |
| LatticeVectorBase< dim > & | operator+= (const LatticeVectorBase< dim > &other) |
| LatticeVectorBase< dim > | operator- (const LatticeVectorBase< dim > &other) const |
| LatticeVectorBase< dim > & | operator-= (const LatticeVectorBase< dim > &other) |
| LatticeVectorBase< dim > | operator* (const IntScalarType &scalar) const |
| IntScalarType | dot (const ReciprocalLatticeVectorBase< dim > &other) const |
| VectorDimD | cartesian () const |
Public Attributes | |
| const Lattice< dim > & | lattice |
Definition at line 14 of file Lattices_NEW/LatticeVector.h.
| typedef LatticeCore<dim>::IntScalarType model::LatticeVectorBase< dim >::IntScalarType |
Definition at line 23 of file Lattices_NEW/LatticeVector.h.
| typedef LatticeCore<dim>::MatrixDimD model::LatticeVectorBase< dim >::MatrixDimD |
Definition at line 25 of file Lattices_NEW/LatticeVector.h.
| typedef LatticeCore<dim>::MatrixDimI model::LatticeVectorBase< dim >::MatrixDimI |
Definition at line 27 of file Lattices_NEW/LatticeVector.h.
| typedef LatticeCore<dim>::VectorDimD model::LatticeVectorBase< dim >::VectorDimD |
Definition at line 24 of file Lattices_NEW/LatticeVector.h.
| typedef LatticeCore<dim>::VectorDimI model::LatticeVectorBase< dim >::VectorDimI |
Definition at line 26 of file Lattices_NEW/LatticeVector.h.
| model::LatticeVectorBase< dim >::LatticeVectorBase | ( | const Lattice< dim > & | lat | ) |
| [in] | d | vector in real space Constructs *this by mapping d to the lattice |
Definition at line 32 of file Lattices_NEW/LatticeVector.cpp.
| model::LatticeVectorBase< dim >::LatticeVectorBase | ( | const VectorDimD & | d, |
| const Lattice< dim > & | lat ) |
| [in] | d | vector in real space Constructs *this by mapping d to the lattice |
Definition at line 43 of file Lattices_NEW/LatticeVector.cpp.
|
inline |
| [in] | d | vector in real space Constructs *this by mapping d to the lattice |
Definition at line 34 of file Lattices_NEW/LatticeVector.h.
|
default |
|
default |
| LatticeVectorBase< dim >::VectorDimD model::LatticeVectorBase< dim >::cartesian | ( | ) | const |
Definition at line 114 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim >::IntScalarType model::LatticeVectorBase< dim >::dot | ( | const ReciprocalLatticeVectorBase< dim > & | other | ) | const |
Definition at line 106 of file Lattices_NEW/LatticeVector.cpp.
|
inline |
Definition at line 49 of file Lattices_NEW/LatticeVector.h.
| LatticeVectorBase< dim > model::LatticeVectorBase< dim >::operator+ | ( | const LatticeVectorBase< dim > & | other | ) | const |
Definition at line 72 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim > & model::LatticeVectorBase< dim >::operator+= | ( | const LatticeVectorBase< dim > & | other | ) |
Definition at line 80 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim > model::LatticeVectorBase< dim >::operator- | ( | const LatticeVectorBase< dim > & | other | ) | const |
Definition at line 89 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim > & model::LatticeVectorBase< dim >::operator-= | ( | const LatticeVectorBase< dim > & | other | ) |
Definition at line 97 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim > & model::LatticeVectorBase< dim >::operator= | ( | const LatticeVectorBase< dim > & | other | ) |
Definition at line 54 of file Lattices_NEW/LatticeVector.cpp.
| LatticeVectorBase< dim > & model::LatticeVectorBase< dim >::operator= | ( | LatticeVectorBase< dim > && | other | ) |
Definition at line 63 of file Lattices_NEW/LatticeVector.cpp.
| const Lattice<dim>& model::LatticeVectorBase< dim >::lattice |
Definition at line 29 of file Lattices_NEW/LatticeVector.h.