oILAB
|
#include <RationalLatticeDirection.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 Rational< IntScalarType > | rat |
const LatticeDirection< dim > | dir |
Definition at line 18 of file RationalLatticeDirection.h.
typedef LatticeCore<dim>::IntScalarType gbLAB::RationalLatticeDirection< dim >::IntScalarType |
Definition at line 20 of file RationalLatticeDirection.h.
typedef LatticeCore<dim>::MatrixDimD gbLAB::RationalLatticeDirection< dim >::MatrixDimD |
Definition at line 22 of file RationalLatticeDirection.h.
typedef LatticeCore<dim>::MatrixDimI gbLAB::RationalLatticeDirection< dim >::MatrixDimI |
Definition at line 24 of file RationalLatticeDirection.h.
typedef LatticeCore<dim>::VectorDimD gbLAB::RationalLatticeDirection< dim >::VectorDimD |
Definition at line 21 of file RationalLatticeDirection.h.
typedef LatticeCore<dim>::VectorDimI gbLAB::RationalLatticeDirection< dim >::VectorDimI |
Definition at line 23 of file RationalLatticeDirection.h.
gbLAB::RationalLatticeDirection< dim >::RationalLatticeDirection | ( | const Rational< IntScalarType > & | _rat, |
const LatticeDirection< dim > & | _dir | ||
) |
Definition at line 17 of file RationalLatticeDirection.cpp.
gbLAB::RationalLatticeDirection< dim >::RationalLatticeDirection | ( | const Rational< IntScalarType > & | _rat, |
const LatticeVector< dim > & | v | ||
) |
Definition at line 25 of file RationalLatticeDirection.cpp.
gbLAB::RationalLatticeDirection< dim >::RationalLatticeDirection | ( | const LatticeVector< dim > & | v | ) |
Definition at line 32 of file RationalLatticeDirection.cpp.
|
default |
|
default |
RationalLatticeDirection< dim >::VectorDimD gbLAB::RationalLatticeDirection< dim >::cartesian | ( | ) | const |
Definition at line 41 of file RationalLatticeDirection.cpp.
Rational< typename RationalLatticeDirection< dim >::IntScalarType > gbLAB::RationalLatticeDirection< dim >::dot | ( | const ReciprocalLatticeVector< dim > & | other | ) | const |
Definition at line 48 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator* | ( | const IntScalarType & | scalar | ) | const |
Definition at line 55 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator+ | ( | const LatticeVector< dim > & | other | ) | const |
Definition at line 93 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator+ | ( | const RationalLatticeDirection< dim > & | other | ) | const |
Definition at line 69 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator- | ( | const LatticeVector< dim > & | other | ) | const |
Definition at line 102 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator- | ( | const RationalLatticeDirection< dim > & | other | ) | const |
Definition at line 81 of file RationalLatticeDirection.cpp.
RationalLatticeDirection< dim > gbLAB::RationalLatticeDirection< dim >::operator/ | ( | const IntScalarType & | scalar | ) | const |
Definition at line 62 of file RationalLatticeDirection.cpp.
double gbLAB::RationalLatticeDirection< dim >::squaredNorm | ( | ) | const |
Definition at line 111 of file RationalLatticeDirection.cpp.
const LatticeDirection<dim> gbLAB::RationalLatticeDirection< dim >::dir |
Definition at line 27 of file RationalLatticeDirection.h.
const Rational<IntScalarType> gbLAB::RationalLatticeDirection< dim >::rat |
Definition at line 26 of file RationalLatticeDirection.h.