8#ifndef model_LatticeTransitionMatrix_h_
9#define model_LatticeTransitionMatrix_h_
29 static_assert(dim>0,
"dim must be > 0.");
36 typedef Eigen::Matrix<IntValueType,dim,dim>
MatrixInt;
RationalMatrix(const MatrixDimD &R)
initial point of the source segment B
function infiniteDisplacement syms Ax Ay Az Bx By Bz qx qy qz u L x y z real A
Eigen::Matrix< double, dim, 1 > VectorDimD
Lattice< dim > LatticeType
static RationalMatrix< dim > getTransitionMatrix(const LatticeType &A, const LatticeType &B)
Eigen::Matrix< IntValueType, dim, dim > MatrixInt
Eigen::Matrix< double, dim, dim > MatrixDimD
Eigen::Matrix< long int, dim, 1 > VectorDimI
long long int IntValueType
static IntValueType gcd(const IntValueType &a, const IntValueType &b)
LatticeTransitionMatrix(const LatticeType &A_in, const LatticeType &B_in)