DGtal 2.0.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

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>
Integer DGtal::LinearAlgebra< Space >::determinant ( const Point & a,
const Point & b )
static

Referenced by testLinearAlgebra().

◆ isValid()

template<typename Space>
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: