21 #ifndef bempp_laplace_3d_single_layer_potential_operator_hpp
22 #define bempp_laplace_3d_single_layer_potential_operator_hpp
24 #include "laplace_3d_potential_operator_base.hpp"
30 template <
typename BasisFunctionType,
typename ResultType>
31 struct Laplace3dSingleLayerPotentialOperatorImpl;
52 template <
typename BasisFunctionType_,
typename ResultType_ = BasisFunctionType_>
55 Laplace3dSingleLayerPotentialOperatorImpl<BasisFunctionType_, ResultType_>,
60 Laplace3dSingleLayerPotentialOperatorImpl<BasisFunctionType_, ResultType_>,
Base::CoordinateType CoordinateType
Type used to represent coordinates.
Definition: laplace_3d_single_layer_potential_operator.hpp:72
virtual ~Laplace3dSingleLayerPotentialOperator()
Destructor.
Definition: laplace_3d_single_layer_potential_operator.cpp:75
Base::CollectionOfBasisTransformations CollectionOfBasisTransformations
Definition: laplace_3d_potential_operator_base.hpp:77
Base::CollectionOfBasisTransformations CollectionOfBasisTransformations
Type of the appropriate instantiation of Fiber::CollectionOfBasisTransformations. ...
Definition: laplace_3d_single_layer_potential_operator.hpp:75
Base::CollectionOfKernels CollectionOfKernels
Type of the appropriate instantiation of Fiber::CollectionOfKernels.
Definition: laplace_3d_single_layer_potential_operator.hpp:77
Base class for potential operators related to the Laplace equation in 3D.
Definition: laplace_3d_potential_operator_base.hpp:54
Base::KernelTrialIntegral KernelTrialIntegral
Type of the appropriate instantiation of Fiber::KernelTrialIntegral.
Definition: laplace_3d_single_layer_potential_operator.hpp:79
Base::ResultType ResultType
Type of the values of the potential.
Definition: laplace_3d_potential_operator_base.hpp:72
Base::BasisFunctionType BasisFunctionType
Type of the values of the basis functions into which functions acted upon by the operator are expande...
Definition: laplace_3d_single_layer_potential_operator.hpp:66
Base::CollectionOfKernels CollectionOfKernels
Definition: laplace_3d_potential_operator_base.hpp:79
Base::KernelTrialIntegral KernelTrialIntegral
Definition: laplace_3d_potential_operator_base.hpp:81
Single-layer potential operator for the Laplace equation in 3D.
Definition: laplace_3d_single_layer_potential_operator.hpp:53
Base::KernelType KernelType
Type of the values of kernel functions.
Definition: laplace_3d_potential_operator_base.hpp:70
Laplace3dSingleLayerPotentialOperator()
Constructor.
Definition: laplace_3d_single_layer_potential_operator.cpp:69
Base::BasisFunctionType BasisFunctionType
Type of the values of the basis functions into which functions acted upon by the operator are expande...
Definition: laplace_3d_potential_operator_base.hpp:68
Base::ResultType ResultType
Type of the values of the potential.
Definition: laplace_3d_single_layer_potential_operator.hpp:70
Base::CoordinateType CoordinateType
Definition: laplace_3d_potential_operator_base.hpp:74
Base::KernelType KernelType
Type of the values of kernel functions.
Definition: laplace_3d_single_layer_potential_operator.hpp:68