BEM++
2.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
home
wojtek
Projects
BEM
bempp-sven
bempp
lib
assembly
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>
31
class
DenseGlobalAssembler
32
{
33
public
:
34
typedef
Fiber::LocalAssemblerForIntegralOperators<ResultType>
35
LocalAssemblerForIntegralOperators
;
36
37
static
std::auto_ptr<DiscreteBoundaryOperator<ResultType> >
38
assembleDetachedWeakForm(
39
const
Space<BasisFunctionType>
& testSpace,
40
const
Space<BasisFunctionType>
& trialSpace,
41
LocalAssemblerForIntegralOperators
& assembler,
42
const
Context<BasisFunctionType, ResultType>
& context);
43
};
44
45
}
// namespace Bempp
46
47
#endif
Bempp::Space
Function space.
Definition:
assembled_potential_operator.hpp:35
Bempp::Context
Assembly context.
Definition:
context.hpp:30
Fiber::LocalAssemblerForIntegralOperators
Abstract interface of a local assembler for integral operators.
Definition:
local_assembler_for_integral_operators.hpp:48
Bempp::DenseGlobalAssembler
Dense-mode assembler.
Definition:
dense_global_assembler.hpp:31
Generated on Wed Jan 28 2015 00:01:59 for BEM++ by
1.8.5