oILAB
|
#include <RationalMatrix.h>
Public Member Functions | |
RationalMatrix (const MatrixDimD &R) | |
RationalMatrix (const MatrixDimI &Rn, const IntScalarType &Rd) | |
RationalMatrix (const MatrixDimI &Rn, const MatrixDimI &Rd) | |
MatrixDimD | asMatrix () const |
Data Fields | |
const MatrixDimI & | integerMatrix |
const IntScalarType & | mu |
Private Types | |
typedef Eigen::Matrix< double, dim, 1 > | VectorDimD |
typedef Eigen::Matrix< double, dim, dim > | MatrixDimD |
typedef long long int | IntScalarType |
typedef Eigen::Matrix< IntScalarType, dim, 1 > | VectorDimI |
typedef Eigen::Matrix< IntScalarType, dim, dim > | MatrixDimI |
Static Private Member Functions | |
static std::pair< MatrixDimI, IntScalarType > | compute (const MatrixDimD &R) |
static std::pair< MatrixDimI, IntScalarType > | reduce (const MatrixDimI &Rn, const MatrixDimI &Rd) |
Private Attributes | |
const std::pair< MatrixDimI, IntScalarType > | returnPair |
Static Private Attributes | |
static constexpr long long int | maxDen =1000000 |
Definition at line 15 of file RationalMatrix.h.
|
private |
Definition at line 20 of file RationalMatrix.h.
|
private |
Definition at line 19 of file RationalMatrix.h.
|
private |
Definition at line 22 of file RationalMatrix.h.
|
private |
Definition at line 18 of file RationalMatrix.h.
|
private |
Definition at line 21 of file RationalMatrix.h.
gbLAB::RationalMatrix< dim >::RationalMatrix | ( | const MatrixDimD & | R | ) |
Definition at line 107 of file RationalMatrix.cpp.
gbLAB::RationalMatrix< dim >::RationalMatrix | ( | const MatrixDimI & | Rn, |
const IntScalarType & | Rd | ||
) |
Definition at line 127 of file RationalMatrix.cpp.
gbLAB::RationalMatrix< dim >::RationalMatrix | ( | const MatrixDimI & | Rn, |
const MatrixDimI & | Rd | ||
) |
Definition at line 115 of file RationalMatrix.cpp.
RationalMatrix< dim >::MatrixDimD gbLAB::RationalMatrix< dim >::asMatrix | ( | ) | const |
Definition at line 135 of file RationalMatrix.cpp.
|
staticprivate |
Definition at line 22 of file RationalMatrix.cpp.
|
staticprivate |
Definition at line 69 of file RationalMatrix.cpp.
const MatrixDimI& gbLAB::RationalMatrix< dim >::integerMatrix |
Definition at line 33 of file RationalMatrix.h.
|
staticconstexprprivate |
Definition at line 25 of file RationalMatrix.h.
const IntScalarType& gbLAB::RationalMatrix< dim >::mu |
Definition at line 34 of file RationalMatrix.h.
|
private |
Definition at line 29 of file RationalMatrix.h.