Adjoint double-layer-potential kernel functor for the modified Helmholtz equation in 3D.
More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/modified_helmholtz_3d_adjoint_double_layer_potential_kernel_functor.hpp>
|
typedef ValueType_ | ValueType |
|
typedef ScalarTraits
< ValueType >::RealType | CoordinateType |
|
|
| ModifiedHelmholtz3dAdjointDoubleLayerPotentialKernelFunctor (ValueType waveNumber) |
|
int | kernelCount () const |
|
int | kernelRowCount (int) const |
|
int | kernelColCount (int) const |
|
void | addGeometricalDependencies (size_t &testGeomDeps, size_t &trialGeomDeps) const |
|
ValueType | waveNumber () const |
|
template<template< typename T > class CollectionOf2dSlicesOfNdArrays> |
void | evaluate (const ConstGeometricalDataSlice< CoordinateType > &testGeomData, const ConstGeometricalDataSlice< CoordinateType > &trialGeomData, CollectionOf2dSlicesOfNdArrays< ValueType > &result) const |
|
CoordinateType | estimateRelativeScale (CoordinateType distance) const |
|
template<typename ValueType_>
class Fiber::ModifiedHelmholtz3dAdjointDoubleLayerPotentialKernelFunctor< ValueType_ >
Adjoint double-layer-potential kernel functor for the modified Helmholtz equation in 3D.
- Template Parameters
-
ValueType | Type used to represent the values of the kernel. It can be one of: float , double , std::complex<float> and std::complex<double> . Note that setting ValueType to a real type implies that the wave number will also be purely real. |
- See Also
- Modified Helmholtz equation in 3D
The documentation for this class was generated from the following file: