Proxy class representing an integral operator multiplied by a scalar.
More...
#include <integral_operator.hpp>
|
| scaled_integral_operator (Scalar &&scalar, IntOp &&parent) |
| constructor from a scalar and an integral operator instance More...
|
|
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...
|
|
template<class Scalar, class IntOp>
class NiHu::scaled_integral_operator< Scalar, IntOp >
Proxy class representing an integral operator multiplied by a scalar.
- Template Parameters
-
Scalar | the scalar type |
IntOp | the integral operator's type |
Definition at line 102 of file integral_operator.hpp.
◆ scaled_integral_operator()
template<class Scalar , class IntOp >
constructor from a scalar and an integral operator instance
- Parameters
-
[in] | scalar | the scalar instance |
| parent | the integral operator to multiply with the scalar |
Definition at line 144 of file integral_operator.hpp.
◆ derived_eval_on_fields()
template<class Scalar , class IntOp >
template<class TestField , class TrialField , class OnSameMesh >
evaluate a scaled integral operator on a test and a trial field
- Template Parameters
-
TestField | the test field's type |
TrialField | the trial field's type |
- Parameters
-
[in] | test_field | the test field |
[in] | trial_field | the trial field |
- Returns
- the result matrix of the double integral
Definition at line 161 of file integral_operator.hpp.
The documentation for this class was generated from the following file: