BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
Fiber::QuadratureDescriptorSelectorForIntegralOperators< CoordinateType > Class Template Referenceabstract

Quadrature descriptor selector used during the discretization of boundary integral operators. More...

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

Public Member Functions

virtual ~QuadratureDescriptorSelectorForIntegralOperators ()
 Destructor.
 
virtual DoubleQuadratureDescriptor quadratureDescriptor (int testElementIndex, int trialElementIndex, CoordinateType nominalDistance) const =0
 Return the descriptor of the quadrature rule to be used for a particular pair of elements. More...
 

Detailed Description

template<typename CoordinateType>
class Fiber::QuadratureDescriptorSelectorForIntegralOperators< CoordinateType >

Quadrature descriptor selector used during the discretization of boundary integral operators.

Member Function Documentation

template<typename CoordinateType>
virtual DoubleQuadratureDescriptor Fiber::QuadratureDescriptorSelectorForIntegralOperators< CoordinateType >::quadratureDescriptor ( int  testElementIndex,
int  trialElementIndex,
CoordinateType  nominalDistance 
) const
pure virtual

Return the descriptor of the quadrature rule to be used for a particular pair of elements.

Parameters
[in]testElementIndexIndex of the test element.
[in]trialElementIndexIndex of the trial element.
[in]nominalDistanceThis parameter is only relevant for quadrature selectors that vary the degree of accuracy of regular quadrature rules with interelement distance. If nominalDistance is non-negative, the quadrature rule should be chosen as if the distance between the centers of the test and trial element were equal to nominalDistance. Otherwise the selector should try to estimate the distance between the elements on its own and adjust the quadrature order accordingly.

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