algebra::Commutative< Operation, Element > Struct Template Reference
[Concepts]
Concept Commutative.
More...
#include <algebraic_concepts.hpp>
Detailed Description
template<typename Operation, typename Element>
struct algebra::Commutative< Operation, Element >
Concept Commutative.
- Parameters:
-
| Operation | A functor implementing a binary operation |
| Element | The type upon the binary operation is defined |
- Notation:
op | Object of type Operation |
x, y | Objects of type Element |
- Invariant:
Commutativity | op(x, y) == op(y, x) |
The documentation for this struct was generated from the following file: