|
| 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 () |
| |
| 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.
|
| |
| HelmholtzAdjointDoubleLayerOperator & | derived () |
| |
| const HelmholtzAdjointDoubleLayerOperator & | derived () const |
| |
◆ HelmholtzAdjointDoubleLayerOperator()
| Bembel::HelmholtzAdjointDoubleLayerOperator::HelmholtzAdjointDoubleLayerOperator |
( |
| ) |
|
|
inline |
◆ evaluateFMMInterpolation_impl()
◆ evaluateIntegrand_impl()
◆ evaluateKernelGrad()
| std::complex< double > Bembel::HelmholtzAdjointDoubleLayerOperator::evaluateKernelGrad |
( |
const Eigen::Vector3d & |
x, |
|
|
const Eigen::Vector3d & |
x_n, |
|
|
const Eigen::Vector3d & |
y |
|
) |
| const |
|
inline |
◆ get_wavenumber()
| std::complex< double > Bembel::HelmholtzAdjointDoubleLayerOperator::get_wavenumber |
( |
| ) |
|
|
inline |
◆ set_wavenumber()
| void Bembel::HelmholtzAdjointDoubleLayerOperator::set_wavenumber |
( |
std::complex< double > |
wavenumber | ) |
|
|
inline |
The documentation for this class was generated from the following file: