31#if defined(LinearAlgebra_RECURSES) 
   32#error Recursive header files inclusion detected in LinearAlgebra.h 
   35#define LinearAlgebra_RECURSES
 
   37#if !defined LinearAlgebra_h 
   39#define LinearAlgebra_h 
   44#include "DGtal/base/Common.h" 
   45#include "DGtal/kernel/CSpace.h" 
   46#include "DGtal/base/ConceptUtils.h" 
   47#include <boost/type_traits.hpp> 
   60  template <
typename Space>
 
   96#include "DGtal/kernel/LinearAlgebra.ih" 
  103#undef LinearAlgebra_RECURSES 
TInteger Integer
Arithmetic ring induced by (+,-,*) and Integer numbers.
 
DGtal::Dimension Dimension
Copy of the type used for the dimension.
 
DGtal is the top-level namespace which contains all DGtal functions and types.
 
Aim: A utility class that contains methods to perform integral linear algebra.
 
static Integer determinant(const Point &a, const Point &b)
 
void selfDisplay(std::ostream &out) const
 
BOOST_CONCEPT_ASSERT((concepts::CSpace< Space >))
 
static const Space::Dimension dimension
 
Aim: Defines the concept describing a digital space, ie a cartesian product of integer lines.