Concept to validate a valid operand. An operand is valid if the following conditions are satisfied.
More...
template<typename OperandCandidate>
typename std::remove_cvref_t<OperandCandidate>::term_type;
typename std::remove_cvref_t<OperandCandidate>::operation_type; } &&
Concept for term types in the discretization framework. To be a term a type must derive from term_bas...
Definition concepts.hpp:22
Concept to validate a valid operand. An operand is valid if the following conditions are satisfied.
- it has a member term_type
- it has a member operation_type
- term_type satisfies the Term concept (e.g. is a valid term)
- operation_type satisfies the IsOperation concept (e..g is a valid operation)