NiHu  2.0
NiHu::sum_integral_operator< LhsOp, RhsOp > Class Template Reference

Public Types

typedef integral_operator_base< sum_integral_operator< LhsOp, RhsOp > > base_t
 the CRTP base class
 

Public Member Functions

 sum_integral_operator (LhsOp &&lhs, RhsOp &&rhs)
 
template<class TestField , class TrialField , class OnSameMesh >
base_t::template wr_result_type< TestField, TrialField >::type derived_eval_on_fields (field_base< TestField > const &test_field, field_base< TrialField > const &trial_field, OnSameMesh) const
 evaluate a scaled integral operator on a test and a trial field More...
 

Detailed Description

template<class LhsOp, class RhsOp>
class NiHu::sum_integral_operator< LhsOp, RhsOp >

Definition at line 199 of file integral_operator.hpp.

Member Function Documentation

◆ derived_eval_on_fields()

template<class LhsOp , class RhsOp >
template<class TestField , class TrialField , class OnSameMesh >
base_t::template wr_result_type<TestField, TrialField>::type NiHu::sum_integral_operator< LhsOp, RhsOp >::derived_eval_on_fields ( field_base< TestField > const &  test_field,
field_base< TrialField > const &  trial_field,
OnSameMesh   
) const
inline

evaluate a scaled integral operator on a test and a trial field

Template Parameters
TestFieldthe test field's type
TrialFieldthe trial field's type
Parameters
[in]test_fieldthe test field
[in]trial_fieldthe trial field
Returns
the result matrix of the double integral

Definition at line 262 of file integral_operator.hpp.


The documentation for this class was generated from the following file: