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
discrete_boundary_operator_cache.hpp
1
#ifndef bempp_discrete_boundary_operator_cache_hpp
2
#define bempp_discrete_boundary_operator_cache_hpp
3
4
#include "../common/common.hpp"
5
#include "../common/deprecated.hpp"
6
#include "../common/shared_ptr.hpp"
7
#include <boost/scoped_ptr.hpp>
8
#include <vector>
9
10
namespace
Bempp
11
{
12
14
template
<
typename
ResultType>
class
DiscreteBoundaryOperator;
15
template
<
typename
BasisFunctionType,
typename
ResultType>
class
AbstractBoundaryOperator;
16
template
<
typename
BasisFunctionType,
typename
ResultType>
class
Context;
25
template
<
typename
BasisFunctionType,
typename
ResultType>
26
class
BEMPP_DEPRECATED
DiscreteBoundaryOperatorCache
27
{
28
public
:
30
DiscreteBoundaryOperatorCache
();
31
33
~
DiscreteBoundaryOperatorCache
();
34
42
BEMPP_DEPRECATED
shared_ptr<const DiscreteBoundaryOperator<ResultType> >
43
getWeakForm(
const
Context<BasisFunctionType, ResultType>
& context,
44
const
AbstractBoundaryOperator<BasisFunctionType, ResultType>
& op)
const
;
45
49
std::vector<shared_ptr<const DiscreteBoundaryOperator<ResultType> > >
50
aliveOperators()
const
;
51
52
private
:
54
struct
Impl;
55
boost::scoped_ptr<Impl> m_impl;
57
};
58
59
}
// namespace Bempp
60
61
#endif
Bempp::DiscreteBoundaryOperatorCache
Cache of discrete boundary operators.
Definition:
discrete_boundary_operator_cache.hpp:26
BEMPP_DEPRECATED
#define BEMPP_DEPRECATED
Macro used to mark deprecated functions or classes.
Definition:
deprecated.hpp:41
Bempp::Context
Assembly context.
Definition:
context.hpp:30
Bempp::AbstractBoundaryOperator< BasisFunctionType, ResultType >
Generated on Wed Jan 28 2015 00:02:00 for BEM++ by
1.8.5