Aim: Defines the mathematical concept equivalent to a unitary commutative ring with a division operator.
More...
template<typename T>
struct DGtal::concepts::CEuclideanRing< T >
Aim: Defines the mathematical concept equivalent to a unitary commutative ring with a division operator.
Description of concept 'CEuclideanRing'
Refinement of CCommutativeRing
Associated types
Notation
Definitions
Valid expressions and semantics
Name | Expression | Type requirements | Return type | Precondition | Semantics | Postcondition | Complexity |
Division | x / y | X | object of type X | Euclidean division of two numbers | | | |
Invariants
Models
DGtal::int32_t, DGtal::int64_t, DGtal::int8_t, float, double, long double, DGtal::BigInteger
Notes
- Template Parameters
-
T | the type that should be a model of commutative ring. |
Definition at line 87 of file CEuclideanRing.h.