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.