BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
dense_global_assembler.hpp
1 #ifndef bempp_dense_global_assembler_hpp
2 #define bempp_dense_global_assembler_hpp
3 
4 #include "../common/common.hpp"
5 
6 #include <memory>
7 
8 namespace Fiber
9 {
10 
12 template <typename ResultType> class LocalAssemblerForIntegralOperators;
15 } // namespace Fiber
16 
17 namespace Bempp
18 {
19 
21 class AssemblyOptions;
22 template <typename ValueType> class DiscreteBoundaryOperator;
23 template <typename BasisFunctionType> class Space;
24 template <typename BasisFunctionType, typename ResultType> class Context;
30 template <typename BasisFunctionType, typename ResultType>
32 {
33 public:
36 
37  static std::auto_ptr<DiscreteBoundaryOperator<ResultType> >
38  assembleDetachedWeakForm(
39  const Space<BasisFunctionType>& testSpace,
40  const Space<BasisFunctionType>& trialSpace,
43 };
44 
45 } // namespace Bempp
46 
47 #endif
Function space.
Definition: assembled_potential_operator.hpp:35
Assembly context.
Definition: context.hpp:30
Abstract interface of a local assembler for integral operators.
Definition: local_assembler_for_integral_operators.hpp:48
Dense-mode assembler.
Definition: dense_global_assembler.hpp:31