MGIS
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
mgis::function::BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType > Struct Template Reference
Inheritance diagram for mgis::function::BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType >:
Public Member Functions
MGIS_HOST_DEVICE
constexpr
auto
apply
(const
evaluator_result
< FirstEvaluatorType > &, const
evaluator_result
< SecondEvaluatorType > &) const
apply the modifier
Public Member Functions inherited from
mgis::function::BinaryOperationEvaluatorBase< BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType >, FirstEvaluatorType, SecondEvaluatorType >
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
Additional Inherited Members
Public Types inherited from
mgis::function::BinaryOperationEvaluatorBase< BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType >, FirstEvaluatorType, SecondEvaluatorType >
using
Space
= evaluator_space< FirstEvaluatorType >
a simple alias
Static Public Member Functions inherited from
mgis::function::internals::BinaryOperationModifierBase< CallableType, FirstEvaluatorType, SecondEvaluatorType >
static
MGIS_HOST_DEVICE
constexpr
size_type
getNumberOfComponents
()
noexcept
Static Public Attributes inherited from
mgis::function::BinaryOperationEvaluatorBase< BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType >, FirstEvaluatorType, SecondEvaluatorType >
static
constexpr
auto
isElementEvaluator
static
constexpr
auto
isQuadratureEvaluator
Protected Attributes inherited from
mgis::function::BinaryOperationEvaluatorBase< BinaryOperationModifier2< CallableType, FirstEvaluatorType, SecondEvaluatorType >, FirstEvaluatorType, SecondEvaluatorType >
FirstEvaluatorType
first_evaluator
evaluator of the first argument of the binary operation
SecondEvaluatorType
second_evaluator
evaluator of the second argument of the binary operation
The documentation for this struct was generated from the following files:
BinaryOperation.hxx
BinaryOperation.ixx
mgis
function
BinaryOperationModifier2
Generated on Wed Jul 1 2026 12:38:10 for MGIS by
1.9.8