7#ifndef gbLAB_ReciprocalLatticeDirection_h_
8#define gbLAB_ReciprocalLatticeDirection_h_
52 std::basic_ostream<char> &
54 const ReciprocalLatticeDirection<dim> &m);
const Lattice< dim > & lattice
IntScalarType dot(const LatticeVector< dim > &other) const
VectorDimD cartesian() const
basic_ostream< char > & operator<<(basic_ostream< char > &s, const LatticeDirection< dim > &m)
Eigen::Matrix< IntScalarType, dim, 1 > VectorDimI
long long int IntScalarType
Eigen::Matrix< double, dim, 1 > VectorDimD
LatticeCore< dim >::IntScalarType IntScalarType
LatticeCore< dim >::VectorDimI VectorDimI
ReciprocalLatticeDirection(const ReciprocalLatticeDirection< dim > &other)=default
const ReciprocalLatticeVector< dim > & reciprocalLatticeVector() const
Returns a constant reference to the base class (ReciprocalLatticeVector)
LatticeCore< dim >::VectorDimD VectorDimD
int stacking() const
Returns the number of planes in the stacking sequence.
double planeSpacing() const
Returns the spacing between two consecutive lattice planes.