SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::forms::IsOperand Concept Reference

Concept to validate a valid operand. An operand is valid if the following conditions are satisfied. More...

#include <operands.hpp>

Concept definition

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.
Definition operands.hpp:126

Detailed Description

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)