This class provides a dummy specialization of the LinearOperator and corresponding Traits for testing and debugging. More...
#include <DummyOperator.hpp>


This class provides a dummy specialization of the LinearOperator and corresponding Traits for testing and debugging.
Definition at line 42 of file DummyOperator.hpp.
Public Member Functions | |
| DummyOperator () | |
| Default constructor. More... | |
| DummyOperator (std::function< double(const Eigen::Vector2d &, const Eigen::Vector2d &)> test_func) | |
| Constructor with a given test function. | |
| template<class T > | |
| void | evaluateIntegrand_impl (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< DummyOperator >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const |
| Implements the integration routine. More... | |
Public Member Functions inherited from Bembel::LinearOperatorBase< DummyOperator > | |
| void | evaluateIntegrand (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< DummyOperator >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const |
| Eigen::Matrix< typename LinearOperatorTraits< DummyOperator >::Scalar, getFunctionSpaceVectorDimension< LinearOperatorTraits< DummyOperator >::Form >) *LinearOperatorTraits< DummyOperator >::NumberOfFMMComponents, getFunctionSpaceVectorDimension< LinearOperatorTraits< DummyOperator >::Form >) *LinearOperatorTraits< DummyOperator >::NumberOfFMMComponents > | evaluateFMMInterpolation (const SurfacePoint &p1, const SurfacePoint &p2) const |
| int | get_FarfieldQuadratureDegree (int ansatz_degree) const |
| int | getNearfieldQuadratureDegree (int ansatz_degree, double distance, int level) const |
| Compute quadrature degree for numerical integretation close to the singularity based on distance, refinement level, degree of ansatz functions and operator_order. More... | |
| DummyOperator & | derived () |
| const DummyOperator & | derived () const |
|
inline |
Default constructor.
The default test function is a constant 1.
Definition at line 51 of file DummyOperator.hpp.
|
inline |
Implements the integration routine.
| super_space | SuperSpace specified with template parameter. |
| p1 | SurfacePoint for evaluating the first integral. |
| p2 | SurfacePoint for evaluating the second integral. |
| intval | Matrix for the computed integral. |
Definition at line 69 of file DummyOperator.hpp.