Bembel
Bembel::HelmholtzSingleLayerPotential< LinOp > Class Template Reference

This class implements the specification of the integration for the single layer potential for Helmholtz. More...

#include <SingleLayerPotential.hpp>

Inheritance diagram for Bembel::HelmholtzSingleLayerPotential< LinOp >:
Collaboration diagram for Bembel::HelmholtzSingleLayerPotential< LinOp >:

Detailed Description

template<typename LinOp>
class Bembel::HelmholtzSingleLayerPotential< LinOp >

This class implements the specification of the integration for the single layer potential for Helmholtz.

Definition at line 35 of file SingleLayerPotential.hpp.

Public Member Functions

Eigen::Matrix< typename PotentialReturnScalar< typename LinearOperatorTraits< LinOp >::Scalar, std::complex< double > >::Scalar, 1, 1 > evaluateIntegrand_impl (const FunctionEvaluator< LinOp > &fun_ev, const ElementTreeNode &element, const Eigen::Vector3d &point, const SurfacePoint &p) const
 
std::complex< double > evaluateKernel (const Eigen::Vector3d &x, const Eigen::Vector3d &y) const
 Fundamental solution of Laplace problem.
 
void set_wavenumber (std::complex< double > wavenumber)
 
std::complex< double > get_wavenumber ()
 
- Public Member Functions inherited from Bembel::PotentialBase< HelmholtzSingleLayerPotential< LinOp >, LinOp >
Eigen::Matrix< typename PotentialReturnScalar< typename LinearOperatorTraits< LinOp >::Scalar, typename PotentialTraits< HelmholtzSingleLayerPotential< LinOp > >::Scalar >::Scalar, 1, PotentialTraits< HelmholtzSingleLayerPotential< LinOp > >::OutputSpaceDimension > evaluateIntegrand (const AnsatzSpace< LinOp > &ansatz_space, const Eigen::Matrix< typename LinearOperatorTraits< LinOp >::Scalar, Eigen::Dynamic, getFunctionSpaceVectorDimension< LinearOperatorTraits< LinOp >::Form >()> &coeff, const Eigen::VectorXd &point, const SurfacePoint &p) const
 
HelmholtzSingleLayerPotential< LinOp > & derived ()
 
const HelmholtzSingleLayerPotential< LinOp > & derived () const
 

The documentation for this class was generated from the following file: