This class implements the specification of the integration for the single layer potential for Helmholtz.
More...
This class implements the specification of the integration for the single layer potential for Helmholtz.
Definition at line 38 of file SingleLayerOperator.hpp.
|
| template<class T > |
| void | evaluateIntegrand_impl (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< HelmholtzSingleLayerOperator >::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 > | evaluateKernel (const Eigen::Vector3d &x, const Eigen::Vector3d &y) const |
| | Fundamental solution of Helmholtz problem.
|
| |
| void | set_wavenumber (std::complex< double > wavenumber) |
| |
| std::complex< double > | get_wavenumber () |
| |
| void | evaluateIntegrand (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< HelmholtzSingleLayerOperator >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const |
| |
| Eigen::Matrix< typename LinearOperatorTraits< HelmholtzSingleLayerOperator >::Scalar, getFunctionSpaceVectorDimension< LinearOperatorTraits< HelmholtzSingleLayerOperator >::Form >() *LinearOperatorTraits< HelmholtzSingleLayerOperator >::NumberOfFMMComponents, getFunctionSpaceVectorDimension< LinearOperatorTraits< HelmholtzSingleLayerOperator >::Form >() *LinearOperatorTraits< HelmholtzSingleLayerOperator >::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.
|
| |
| HelmholtzSingleLayerOperator & | derived () |
| |
| const HelmholtzSingleLayerOperator & | derived () const |
| |