Loading [MathJax]/extensions/TeX/AMSsymbols.js
DGtal 2.0.0
DGtal::detail::EuclideanDivisionHelper< TNumber > Struct Template Reference

Aim: Small stucture that provides a static method returning the Euclidean division of two integers. More...

#include <DGtal/geometry/tools/determinant/AvnaimEtAl2x2DetSignComputer.h>

Inheritance diagram for DGtal::detail::EuclideanDivisionHelper< TNumber >:
[legend]

Static Public Member Functions

static TNumber compute (const TNumber &a, const TNumber &b)

Detailed Description

template<typename TNumber>
struct DGtal::detail::EuclideanDivisionHelper< TNumber >

Aim: Small stucture that provides a static method returning the Euclidean division of two integers.

Template Parameters
TNumbertype of number. If TNumber is a model of CInteger (default), the method EuclideanDivisionHelper::compute(a,b) returns a / b. If TNumber is float or double, the same method returns std::floor( a / b ).

Definition at line 71 of file AvnaimEtAl2x2DetSignComputer.h.

Member Function Documentation

◆ compute()

template<typename TNumber>
TNumber DGtal::detail::EuclideanDivisionHelper< TNumber >::compute ( const TNumber & a,
const TNumber & b )
inlinestatic

Computes the Euclidean division a / b

Parameters
anumerator
bdenominator
Returns
Euclidean division a / b

Definition at line 79 of file AvnaimEtAl2x2DetSignComputer.h.

80 {
82 return a / b;
83 }
Aim: Small stucture that provides a static method returning the Euclidean division of two integers.

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