MGIS
Loading...
Searching...
No Matches
mgis::function::internals::fixed_size_modifier< N > Struct Template Reference

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 : N == number_of_components<FunctionType>)
constexpr auto operator() (FunctionType &f) const
 
template<EvaluatorConcept EvaluatorType>
requires (number_of_components<EvaluatorType> == dynamic_extent ? true : N == number_of_components<EvaluatorType>)
constexpr auto operator() (const EvaluatorType &e) const
 create a new modifier
 

Member Function Documentation

◆ operator()()

template<size_type N>
template<EvaluatorConcept EvaluatorType>
requires (number_of_components<EvaluatorType> == dynamic_extent ? true : N == number_of_components<EvaluatorType>)
constexpr auto mgis::function::internals::fixed_size_modifier< N >::operator() ( const EvaluatorType &  e) const
inlineconstexpr

create a new modifier

Parameters
[in]eevaluator type

The documentation for this struct was generated from the following file: