|
MGIS
|
a base class to construct an evaluator by applying a binary operation on the results of two evaluators. More...
#include </home/runner/work/MFrontGenericInterfaceSupport/MFrontGenericInterfaceSupport/include/MGIS/Function/BinaryOperationEvaluatorBase.hxx>
Public Types | |
| using | Space = evaluator_space< FirstEvaluatorType > |
| a simple alias | |
Public Member Functions | |
| constexpr | BinaryOperationEvaluatorBase (const FirstEvaluatorType &, const SecondEvaluatorType &) |
| constructor | |
| constexpr | BinaryOperationEvaluatorBase (const BinaryOperationEvaluatorBase &) |
| copy constructor | |
| constexpr | BinaryOperationEvaluatorBase (BinaryOperationEvaluatorBase &&) |
| 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 | |
Static Public Attributes | |
| static constexpr auto | isElementEvaluator |
| static constexpr auto | isQuadratureEvaluator |
a base class to construct an evaluator by applying a binary operation on the results of two evaluators.
| Child | child class |
| FirstEvaluatorType | evaluator used to compute the first argument of the binary operation |
| SecondEvaluatorType | evaluator used to compute the first second of the binary operation |
|
constexpr |
constructor
| [in] | e1 | first evaluator |
| [in] | e2 | second evaluator |
|
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 |
|
staticconstexpr |
|
staticconstexpr |