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