DGtal 1.4.0
Loading...
Searching...
No Matches
DGtal::LinearAlgebra< Space > Struct Template Reference

Aim: A utility class that contains methods to perform integral linear algebra. More...

#include <DGtal/kernel/LinearAlgebra.h>

Public Types

typedef Space::Integer Integer
 
typedef Space::Point Point
 
typedef Space::Vector Vector
 

Public Member Functions

 BOOST_CONCEPT_ASSERT ((concepts::CSpace< Space >))
 
void selfDisplay (std::ostream &out) const
 

Static Public Member Functions

static Integer determinant (const Point &a, const Point &b)
 
static bool isValid ()
 

Static Public Attributes

static const Space::Dimension dimension
 

Detailed Description

template<typename Space>
struct DGtal::LinearAlgebra< Space >

Aim: A utility class that contains methods to perform integral linear algebra.

Description of template class 'LinearAlgebra'

Definition at line 61 of file LinearAlgebra.h.

Member Typedef Documentation

◆ Integer

template<typename Space >
typedef Space::Integer DGtal::LinearAlgebra< Space >::Integer

Definition at line 67 of file LinearAlgebra.h.

◆ Point

template<typename Space >
typedef Space::Point DGtal::LinearAlgebra< Space >::Point

Definition at line 68 of file LinearAlgebra.h.

◆ Vector

template<typename Space >
typedef Space::Vector DGtal::LinearAlgebra< Space >::Vector

Definition at line 69 of file LinearAlgebra.h.

Member Function Documentation

◆ BOOST_CONCEPT_ASSERT()

template<typename Space >
DGtal::LinearAlgebra< Space >::BOOST_CONCEPT_ASSERT ( (concepts::CSpace< Space >) )

◆ determinant()

template<typename Space >
static Integer DGtal::LinearAlgebra< Space >::determinant ( const Point & a,
const Point & b )
static

Referenced by testLinearAlgebra().

◆ isValid()

template<typename Space >
static bool DGtal::LinearAlgebra< Space >::isValid ( )
static
Returns
true if the instance is valid.

◆ selfDisplay()

template<typename Space >
void DGtal::LinearAlgebra< Space >::selfDisplay ( std::ostream & out) const

Self display of the instance in a ostream

Parameters
outthe output stream.

Field Documentation

◆ dimension

template<typename Space >
const Space::Dimension DGtal::LinearAlgebra< Space >::dimension
static

Definition at line 70 of file LinearAlgebra.h.


The documentation for this struct was generated from the following file: