21 #ifndef fiber_default_quadrature_descriptor_selector_factory_hpp
22 #define fiber_default_quadrature_descriptor_selector_factory_hpp
24 #include "quadrature_descriptor_selector_factory.hpp"
25 #include "accuracy_options.hpp"
30 template <
typename BasisFunctionType>
41 virtual shared_ptr<QuadratureDescriptorSelectorForGridFunctions<CoordinateType> >
44 const shared_ptr<
const std::vector<
47 virtual shared_ptr<QuadratureDescriptorSelectorForIntegralOperators<CoordinateType> >
51 const shared_ptr<
const std::vector<
53 const shared_ptr<
const std::vector<
56 virtual shared_ptr<QuadratureDescriptorSelectorForLocalOperators<CoordinateType> >
59 const shared_ptr<
const std::vector<
61 const shared_ptr<
const std::vector<
64 virtual shared_ptr<QuadratureDescriptorSelectorForPotentialOperators<BasisFunctionType> >
67 const shared_ptr<
const std::vector<
virtual shared_ptr< QuadratureDescriptorSelectorForGridFunctions< CoordinateType > > makeQuadratureDescriptorSelectorForGridFunctions(const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets) const
Create a quadrature descriptor selector used during the discretization of functions.
Definition: default_quadrature_descriptor_selector_factory.cpp:47
virtual shared_ptr< QuadratureDescriptorSelectorForPotentialOperators< BasisFunctionType > > makeQuadratureDescriptorSelectorForPotentialOperators(const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const
Create a quadrature descriptor selector used during the evaluation of potentials. ...
Definition: default_quadrature_descriptor_selector_factory.cpp:100
ScalarTraits< BasisFunctionType >::RealType CoordinateType
Type used to represent coordinates.
Definition: quadrature_descriptor_selector_factory.hpp:60
Collection of shape functions defined on a reference element.
Definition: default_local_assembler_for_operators_on_surfaces_utilities.hpp:34
Builder of quadrature descriptor selectors.
Definition: numerical_quadrature_strategy.hpp:33
virtual shared_ptr< QuadratureDescriptorSelectorForLocalOperators< CoordinateType > > makeQuadratureDescriptorSelectorForLocalOperators(const shared_ptr< const RawGridGeometry< CoordinateType > > &rawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const
Create a quadrature descriptor selector used during the discretization of the weak form of local boun...
Definition: default_quadrature_descriptor_selector_factory.cpp:83
virtual shared_ptr< QuadratureDescriptorSelectorForIntegralOperators< CoordinateType > > makeQuadratureDescriptorSelectorForIntegralOperators(const shared_ptr< const RawGridGeometry< CoordinateType > > &testRawGeometry, const shared_ptr< const RawGridGeometry< CoordinateType > > &trialRawGeometry, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &testShapesets, const shared_ptr< const std::vector< const Shapeset< BasisFunctionType > * > > &trialShapesets) const
Create a quadrature descriptor selector used during the discretization of the weak form of boundary i...
Definition: default_quadrature_descriptor_selector_factory.cpp:63
New-style options controlling quadrature accuracy.
Definition: accuracy_options.hpp:53
Definition: default_local_assembler_for_operators_on_surfaces_utilities.hpp:35
Definition: default_quadrature_descriptor_selector_factory.hpp:31