21 #ifndef bempp_laplace_beltrami_3d_operator_hpp
22 #define bempp_laplace_beltrami_3d_operator_hpp
24 #include "../common/common.hpp"
26 #include "elementary_local_operator.hpp"
32 template <
typename ResultType>
class LocalAssemblerForOperators;
73 template <
typename BasisFunctionType,
typename ResultType>
74 BoundaryOperator<BasisFunctionType, ResultType>
76 const shared_ptr<
const Context<BasisFunctionType, ResultType> >& context,
77 const shared_ptr<
const Space<BasisFunctionType> >& domain,
78 const shared_ptr<
const Space<BasisFunctionType> >& range,
79 const shared_ptr<
const Space<BasisFunctionType> >& dualToRange,
80 const std::string& label =
"",
81 int symmetry = NO_SYMMETRY);
BoundaryOperator< BasisFunctionType, ResultType > laplaceBeltrami3dOperator(const shared_ptr< const Context< BasisFunctionType, ResultType > > &context, const shared_ptr< const Space< BasisFunctionType > > &domain, const shared_ptr< const Space< BasisFunctionType > > &range, const shared_ptr< const Space< BasisFunctionType > > &dualToRange, const std::string &label, int symmetry)
Construct a BoundaryOperator object representing a Laplace-Beltrami operator in 3D.
Definition: laplace_beltrami_3d_operator.cpp:40