21 #ifndef bempp_numerical_quadrature_strategy_hpp
22 #define bempp_numerical_quadrature_strategy_hpp
24 #include "../common/common.hpp"
26 #include "../common/shared_ptr.hpp"
27 #include "../fiber/numerical_quadrature_strategy.hpp"
28 #include "../grid/geometry_factory.hpp"
93 template <
typename BasisFunctionType,
typename ResultType>
96 BasisFunctionType, ResultType, GeometryFactory>
102 typedef typename Base::CoordinateType CoordinateType;
188 singleQuadratureRuleFamily,
190 doubleQuadratureRuleFamily);
199 quadratureDescriptorSelectorFactory,
201 singleQuadratureRuleFamily,
203 doubleQuadratureRuleFamily);
Numerical quadrature strategy.
Definition: numerical_quadrature_strategy.hpp:94
Old-style options controlling quadrature accuracy.
Definition: accuracy_options.hpp:38
NumericalQuadratureStrategy()
Construct a numerical quadrature strategy with default accuracy settings.
Definition: numerical_quadrature_strategy.cpp:31
Builder of quadrature descriptor selectors.
Definition: numerical_quadrature_strategy.hpp:33
Quadrature strategy according to which integrals are evaluated by numerical quadrature.
Definition: numerical_quadrature_strategy.hpp:248
New-style options controlling quadrature accuracy.
Definition: accuracy_options.hpp:53
Family of quadrature rules over single elements.
Definition: numerical_quadrature_strategy.hpp:35
Family of quadrature rules over pairs of elements.
Definition: double_quadrature_rule_family.hpp:52
Abstract geometry factory.
Definition: geometry_factory.hpp:37