7#ifndef model_RationalLatticeDirection_h_
8#define model_RationalLatticeDirection_h_
auto operator*(const std::shared_ptr< BilinearForm< T1, T2 > > &f, const IntegrationDomain< FE, D, Q, Rule > &dom)
Eigen::Matrix< IntScalarType, dim, dim > MatrixDimI
long long int IntScalarType
Eigen::Matrix< double, dim, 1 > VectorDimD
Eigen::Matrix< double, dim, dim > MatrixDimD
Eigen::Matrix< IntScalarType, dim, 1 > VectorDimI
LatticeCore< dim >::MatrixDimD MatrixDimD
LatticeCore< dim >::MatrixDimI MatrixDimI
Eigen::Matrix< double, dim, 1 > VectorDimD
Eigen::Matrix< long int, dim, 1 > VectorDimI
RationalLatticeDirection< dim > operator-(const RationalLatticeDirection< dim > &other) const
RationalLatticeDirection< dim > operator+(const RationalLatticeDirection< dim > &other) const
Rational< IntScalarType > dot(const ReciprocalLatticeVector< dim > &other) const
VectorDimD cartesian() const
RationalLatticeDirection< dim > operator*(const long int &scalar) const
LatticeCore< dim >::IntScalarType IntScalarType
RationalLatticeDirection< dim > operator-(const LatticeVector< dim > &other) const
RationalLatticeDirection(const LatticeVector< dim > &v)
double squaredNorm() const
RationalLatticeDirection< dim > operator+(const LatticeVector< dim > &other) const
RationalLatticeDirection(const RationalLatticeDirection< dim > &other)=default
const LatticeDirection< dim > dir
RationalLatticeDirection< dim > operator/(const long int &scalar) const
RationalLatticeDirection(const Rational &_rat, const LatticeDirection< dim > &_dir)
RationalLatticeDirection(RationalLatticeDirection< dim > &&other)=default