|
MGIS
|
an evaluator returning the values of an immutable function view as a fixed size span or a scalar More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Function/TFEL/TensorView.hxx>
Public Types | |
| using | Space = function_space< FunctionType > |
Public Member Functions | |
| constexpr | TensorView (FunctionType &) |
| constructor | |
| template<bool doPreconditionsCheck> | |
| constexpr | TensorView (const PreconditionsCheck< doPreconditionsCheck > &, FunctionType &) |
| constructor | |
| constexpr bool | check (AbstractErrorHandler &) const |
| perform consistency checks | |
| constexpr const Space & | 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 auto | operator() (const element_index< Space > &) |
| call operator | |
| constexpr auto | operator() (const element_workspace< Space > &, const element_index< Space > &) |
| call operator | |
| constexpr auto | operator() (const cell_index< Space > &, const quadrature_point_index< Space > &) |
| call operator | |
| constexpr auto | 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 an immutable function view as a fixed size span or a scalar
| FunctionType | underlying function type |
| TensorType | type of the tensor |
|
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] | 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] | i | integration point index |