Definition at line 34 of file AdjointDoubleLayerOperator.hpp.
Public Member Functions | |
template<class T > | |
void | evaluateIntegrand_impl (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const |
Eigen::Matrix< std::complex< double >, 1, 1 > | evaluateFMMInterpolation_impl (const SurfacePoint &p1, const SurfacePoint &p2) const |
std::complex< double > | evaluateKernelGrad (const Eigen::Vector3d &x, const Eigen::Vector3d &x_n, const Eigen::Vector3d &y) const |
Gradient of fundamental solution of Helmholtz problem. | |
void | set_wavenumber (std::complex< double > wavenumber) |
std::complex< double > | get_wavenumber () |
Public Member Functions inherited from Bembel::LinearOperatorBase< HelmholtzAdjointDoubleLayerOperator > | |
void | evaluateIntegrand (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const |
Eigen::Matrix< typename LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::Scalar, getFunctionSpaceVectorDimension< LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::Form >) *LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::NumberOfFMMComponents, getFunctionSpaceVectorDimension< LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::Form >) *LinearOperatorTraits< HelmholtzAdjointDoubleLayerOperator >::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... | |
HelmholtzAdjointDoubleLayerOperator & | derived () |
const HelmholtzAdjointDoubleLayerOperator & | derived () const |