|
MGIS
|
Public Types | |
| using | Tag = ::mgis::function::EvaluatorModifierTag |
| this alias allows to match the Evaluator Modifier concept | |
Public Member Functions | |
|
template<FunctionConcept FunctionType> requires (number_of_components<FunctionType> == dynamic_extent ? true : compile_time_size<TensorType> == number_of_components<FunctionType>) | |
| constexpr auto | operator() (FunctionType &) const |
| template<EvaluatorConcept EvaluatorType> requires ( (areTensorModifierRequirementsSatisfied<TensorType, std::decay_t<EvaluatorType>>)) | |
| constexpr auto | operator() (const EvaluatorType &) const |
| create a new modifier | |
|
constexpr |
create a new modifier
| [in] | e | evaluator type |