BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
Fiber::ModifiedHelmholtz3dHypersingularIntegrandFunctor< BasisFunctionType_, KernelType_, ResultType_ > Class Template Reference

Functor evaluating the integrand of the hypersingular operator for the modified Helmholtz equation in 3D. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/modified_helmholtz_3d_hypersingular_integrand_functor.hpp>

Public Types

typedef BasisFunctionType_ BasisFunctionType
 
typedef KernelType_ KernelType
 
typedef ResultType_ ResultType
 
typedef ScalarTraits
< ResultType >::RealType 
CoordinateType
 

Public Member Functions

 ModifiedHelmholtz3dHypersingularIntegrandFunctor (KernelType waveNumber)
 
void addGeometricalDependencies (size_t &testGeomDeps, size_t &trialGeomDeps) const
 
KernelType waveNumber () const
 
template<template< typename T > class CollectionOf2dSlicesOfConstNdArrays>
ResultType BEMPP_DEPRECATED evaluate (const ConstGeometricalDataSlice< CoordinateType > &testGeomData, const ConstGeometricalDataSlice< CoordinateType > &trialGeomData, const CollectionOf1dSlicesOfConst3dArrays< BasisFunctionType > &testTransfValues, const CollectionOf1dSlicesOfConst3dArrays< BasisFunctionType > &trialTransfValues, const CollectionOf2dSlicesOfConstNdArrays< KernelType > &kernelValues) const
 

Private Attributes

KernelType m_waveNumber
 

Detailed Description

template<typename BasisFunctionType_, typename KernelType_, typename ResultType_>
class Fiber::ModifiedHelmholtz3dHypersingularIntegrandFunctor< BasisFunctionType_, KernelType_, ResultType_ >

Functor evaluating the integrand of the hypersingular operator for the modified Helmholtz equation in 3D.

Deprecated:
This class is deprecated and superseded by ModifiedHelmholtz3dHypersingularIntegrandFunctor2.

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