|
MGIS
|
#include "MGIS/Contract.hxx"#include "MGIS/Function/SpaceConcept.hxx"#include "MGIS/Function/Evaluator.hxx"#include "MGIS/Function/Function.hxx"#include "MGIS/Function/FixedSizeModifier.ixx"Classes | |
| struct | mgis::function::FixedSizeModifier< EvaluatorType, N > |
| an evaluator returning the values of a function view as a fixed size span or a scalar More... | |
Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Functions | |
| template<size_type N, typename EvaluatorType > requires ( (N > 0) && (N != dynamic_extent) && // (EvaluatorConcept<std::decay_t<EvaluatorType>>)) | |
| constexpr auto | mgis::function::view (const EvaluatorType &) |
| create a fixed size view from an evaluator | |
| template<EvaluatorConcept EvaluatorType, size_type N> | |
| decltype(auto) | mgis::function::getSpace (const FixedSizeModifier< EvaluatorType, N > &) |
| template<EvaluatorConcept EvaluatorType, size_type N> | |
| constexpr bool | mgis::function::check (AbstractErrorHandler &, const FixedSizeModifier< EvaluatorType, N > &) |
| perform consistency checks | |
| template<EvaluatorConcept EvaluatorType, size_type N> | |
| constexpr size_type | mgis::function::getNumberOfComponents (const FixedSizeModifier< EvaluatorType, N > &) |
|
constexpr |
|
constexpr |
create a fixed size view from an evaluator
| [in] | f | function |