BEM++
2.0
|
Functor evaluating the integrand of the simplest boundary integral operator. More...
Public Types | |
typedef BasisFunctionType_ | BasisFunctionType |
typedef KernelType_ | KernelType |
typedef ResultType_ | ResultType |
typedef ScalarTraits < ResultType >::RealType | CoordinateType |
Public Member Functions | |
void | addGeometricalDependencies (size_t &testGeomDeps, size_t &trialGeomDeps) const |
template<template< typename T > class CollectionOf2dSlicesOfConstNdArrays> | |
ResultType | evaluate (const ConstGeometricalDataSlice< CoordinateType > &, const ConstGeometricalDataSlice< CoordinateType > &, const CollectionOf1dSlicesOfConst3dArrays< BasisFunctionType > &testValues, const CollectionOf1dSlicesOfConst3dArrays< BasisFunctionType > &trialValues, const CollectionOf2dSlicesOfConstNdArrays< KernelType > &kernelValues) const |
Functor evaluating the integrand of the simplest boundary integral operator.
This functor evaluates the integrand having the form of the product of a single test function transformation, a single kernel and a single trial function transformation.