|
MGIS
|
an evaluator returning the values of a function view as a fixed size span or a scalar More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Function/FixedSizeView.hxx>
Public Types | |
| using | Space = function_space< FunctionType > |
| using | mutable_value_type = std::conditional_t< N==1, real &, std::span< real, N > > |
| value returned by non-const call operator | |
Public Member Functions | |
| constexpr | FixedSizeView (FunctionType &) |
| constructor | |
| template<bool doPreconditionsCheck> requires (N > 0) | |
| constexpr | FixedSizeView (const PreconditionsCheck< doPreconditionsCheck > &, FunctionType &) |
| constructor | |
| constexpr bool | check (AbstractErrorHandler &) const |
| perform consistency checks | |
| constexpr decltype(auto) | getSpace () const |
| return the underlying space | |
| constexpr size_type | getNumberOfComponents () const noexcept |
| constexpr auto | operator() (const element_index< Space > &) const |
| call operator | |
| constexpr auto | operator() (const element_workspace< Space > &, const element_index< Space > &) const |
| call operator | |
| constexpr auto | operator() (const cell_index< Space > &, const quadrature_point_index< Space > &) const |
| call operator | |
| constexpr auto | operator() (const cell_workspace< Space > &, const cell_index< Space > &, const quadrature_point_index< Space > &) const |
| call operator | |
| constexpr mutable_value_type | operator() (const element_index< Space > &) |
| call operator | |
| constexpr mutable_value_type | operator() (const element_workspace< Space > &, const element_index< Space > &) |
| call operator | |
| constexpr mutable_value_type | operator() (const cell_index< Space > &, const quadrature_point_index< Space > &) |
| call operator | |
| constexpr mutable_value_type | operator() (const cell_workspace< Space > &, const cell_index< Space > &, const quadrature_point_index< Space > &) |
| call operator | |
Static Public Member Functions | |
| static constexpr bool | checkPreconditions (AbstractErrorHandler &, const FunctionType &) |
| method checking that the precondition of the constructor are met. | |
an evaluator returning the values of a function view as a fixed size span or a scalar
| Space | functional space |
| N | size of the returned value |
|
constexpr |
constructor
| [in] | values | function |
|
constexpr |
constructor
| [in] | pcheck | object stating if preconditions must be checked |
| [in] | values | function |
|
staticconstexpr |
method checking that the precondition of the constructor are met.
| [in] | eh | error handler |
| [in] | values | function |
|
constexprnoexcept |
|
constexpr |
call operator
| [in] | e | cell index |
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | e | cell index |
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | e | cell index |
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | e | cell index |
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | i | integration point index |
|
constexpr |
call operator
| [in] | wk | element workspace |
| [in] | i | integration point index |