oILAB
|
#include <ReciprocalLatticeVector.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 |
Data Fields | |
const Lattice< dim > & | lattice |
Private Types | |
typedef Eigen::Matrix< typename LatticeCore< dim >::IntScalarType, dim, 1 > | BaseType |
Private Member Functions | |
BaseType & | base () |
const BaseType & | base () const |
Definition at line 14 of file ReciprocalLatticeVector.h.
|
private |
Definition at line 16 of file ReciprocalLatticeVector.h.
typedef LatticeCore<dim>::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::IntScalarType |
Definition at line 22 of file ReciprocalLatticeVector.h.
typedef LatticeCore<dim>::MatrixDimD gbLAB::ReciprocalLatticeVector< dim >::MatrixDimD |
Definition at line 24 of file ReciprocalLatticeVector.h.
typedef LatticeCore<dim>::MatrixDimI gbLAB::ReciprocalLatticeVector< dim >::MatrixDimI |
Definition at line 26 of file ReciprocalLatticeVector.h.
typedef LatticeCore<dim>::VectorDimD gbLAB::ReciprocalLatticeVector< dim >::VectorDimD |
Definition at line 23 of file ReciprocalLatticeVector.h.
typedef LatticeCore<dim>::VectorDimI gbLAB::ReciprocalLatticeVector< dim >::VectorDimI |
Definition at line 25 of file ReciprocalLatticeVector.h.
gbLAB::ReciprocalLatticeVector< dim >::ReciprocalLatticeVector | ( | const Lattice< dim > & | lat | ) |
Definition at line 29 of file ReciprocalLatticeVector.cpp.
gbLAB::ReciprocalLatticeVector< dim >::ReciprocalLatticeVector | ( | const VectorDimD & | d, |
const Lattice< dim > & | lat | ||
) |
Definition at line 35 of file ReciprocalLatticeVector.cpp.
gbLAB::ReciprocalLatticeVector< dim >::ReciprocalLatticeVector | ( | const VectorDimI & | d, |
const Lattice< dim > & | lat | ||
) |
Definition at line 41 of file ReciprocalLatticeVector.cpp.
|
default |
|
default |
|
private |
Definition at line 17 of file ReciprocalLatticeVector.cpp.
|
private |
Definition at line 23 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim >::VectorDimD gbLAB::ReciprocalLatticeVector< dim >::cartesian | ( | ) | const |
Definition at line 118 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim >::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::closestPlaneIndexOfPoint | ( | const VectorDimD & | P | ) | const |
Definition at line 125 of file ReciprocalLatticeVector.cpp.
std::enable_if< dm==3, LatticeDirection< dim > >::type gbLAB::ReciprocalLatticeVector< dim >::cross | ( | ) | const |
Definition at line 180 of file ReciprocalLatticeVector.cpp.
template LatticeDirection< 3 > gbLAB::ReciprocalLatticeVector< dim >::cross< 3 > | ( | ) | const |
std::enable_if< dm==3, LatticeDirection< dim > >::type gbLAB::ReciprocalLatticeVector< dim >::cross | ( | const ReciprocalLatticeVector< dim > & | other | ) | const |
Definition at line 171 of file ReciprocalLatticeVector.cpp.
std::enable_if< dm==3, LatticeDirection< dim > >::type gbLAB::ReciprocalLatticeVector< dim >::cross | ( | const ReciprocalLatticeVector< dim > & | other | ) | const |
ReciprocalLatticeVector< dim >::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::dot | ( | const LatticeDirection< dim > & | other | ) | const |
Definition at line 109 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim >::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::dot | ( | const LatticeVector< dim > & | other | ) | const |
Definition at line 102 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > gbLAB::ReciprocalLatticeVector< dim >::operator* | ( | const IntScalarType & | scalar | ) | const |
Definition at line 95 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > gbLAB::ReciprocalLatticeVector< dim >::operator+ | ( | const ReciprocalLatticeVector< dim > & | other | ) | const |
Definition at line 63 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > & gbLAB::ReciprocalLatticeVector< dim >::operator+= | ( | const ReciprocalLatticeVector< dim > & | other | ) |
Definition at line 71 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > gbLAB::ReciprocalLatticeVector< dim >::operator- | ( | const ReciprocalLatticeVector< dim > & | other | ) | const |
Definition at line 79 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > & gbLAB::ReciprocalLatticeVector< dim >::operator-= | ( | const ReciprocalLatticeVector< dim > & | other | ) |
Definition at line 87 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > & gbLAB::ReciprocalLatticeVector< dim >::operator= | ( | const ReciprocalLatticeVector< dim > & | other | ) |
Definition at line 47 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim > & gbLAB::ReciprocalLatticeVector< dim >::operator= | ( | ReciprocalLatticeVector< dim > && | other | ) |
Definition at line 55 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim >::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::planeIndexOfPoint | ( | const LatticeVector< dim > & | P | ) | const |
Definition at line 150 of file ReciprocalLatticeVector.cpp.
ReciprocalLatticeVector< dim >::IntScalarType gbLAB::ReciprocalLatticeVector< dim >::planeIndexOfPoint | ( | const VectorDimD & | P | ) | const |
Definition at line 133 of file ReciprocalLatticeVector.cpp.
const Lattice<dim>& gbLAB::ReciprocalLatticeVector< dim >::lattice |
Definition at line 28 of file ReciprocalLatticeVector.h.