31 #if defined(SimpleMatrixSpecializations_RECURSES) 32 #error Recursive header files inclusion detected in SimpleMatrixSpecializations.h 33 #else // defined(SimpleMatrixSpecializations_RECURSES) 35 #define SimpleMatrixSpecializations_RECURSES 37 #if !defined SimpleMatrixSpecializations_h 39 #define SimpleMatrixSpecializations_h 44 #include "DGtal/base/Common.h" 45 #include "DGtal/math/linalg/SimpleMatrix.h" 46 #include "DGtal/kernel/NumberTraits.h" 67 template <
typename TMatrix, DGtal::Dimension TM, DGtal::Dimension TN>
111 template <
typename TMatrix>
153 template <
typename TMatrix>
196 template <
typename TMatrix>
238 #include "DGtal/math/linalg/SimpleMatrixSpecializations.ih" 243 #endif // !defined SimpleMatrixSpecializations_h 245 #undef SimpleMatrixSpecializations_RECURSES 246 #endif // else defined(SimpleMatrixSpecializations_RECURSES)
TMatrix::Component Component
DGtal::uint32_t Dimension
TMatrix::Component Component
Matrix componenets type.
static Component minorDeterminant(const Matrix &M, const DGtal::Dimension i, const DGtal::Dimension j)
BOOST_STATIC_ASSERT(TM==TMatrix::M)
TMatrix Matrix
Matrix type.
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Implement internal matrix services for specialized matrix size.
TMatrix::Component Component
static Component determinant(const Matrix &M)
TMatrix::Component Component