algebra::SemiGroup< Operation, Element > Struct Template Reference
[Concepts]
Concept SemiGroup.
More...
#include <algebraic_concepts.hpp>
Detailed Description
template<typename Operation, typename Element>
struct algebra::SemiGroup< Operation, Element >
Concept SemiGroup.
- Parameters:
-
| Operation | A functor implementing a binary operation |
| Element | The type upon the binary operation is defined |
- Note:
- The algebraic concept SemiGroup only requires associativity and is identical with the concept Associative.
The documentation for this struct was generated from the following file: