|
MGIS 3.1.0
|
a base class for evaluators exposing tensorial object More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Function/TFEL/TensorModifier.hxx>
Public Member Functions | |
| constexpr bool | check (AbstractErrorHandler &) const |
| perform consistency checks | |
| constexpr size_type | getNumberOfComponents () const noexcept |
| constexpr auto | apply (const evaluator_result< EvaluatorType > &) const |
| apply the modifier | |
Public Member Functions inherited from mgis::function::EvaluatorModifierBase< TensorModifier< TensorType, EvaluatorType >, EvaluatorType > | |
| constexpr | EvaluatorModifierBase (const EvaluatorType &) |
| constructor | |
| constexpr | EvaluatorModifierBase (const EvaluatorModifierBase &) |
| copy constructor | |
| constexpr | EvaluatorModifierBase (EvaluatorModifierBase &&) |
| move constructor | |
| constexpr decltype(auto) | getSpace () const |
| return the underlying space | |
| constexpr bool | check (AbstractErrorHandler &) const |
| perform consistency checks | |
| 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 | |
Additional Inherited Members | |
Public Types inherited from mgis::function::EvaluatorModifierBase< TensorModifier< TensorType, EvaluatorType >, EvaluatorType > | |
| using | Space = evaluator_space< EvaluatorType > |
| a simple alias | |
Protected Attributes inherited from mgis::function::EvaluatorModifierBase< TensorModifier< TensorType, EvaluatorType >, EvaluatorType > | |
| EvaluatorType | evaluator |
| underlying evaluator | |
a base class for evaluators exposing tensorial object
| TensorType | tensorial object to be exposed |
| EvaluatorType | evaluator of the stress |
|
constexpr |
apply the modifier
| [in] | values | values to be modified |
|
constexprnoexcept |