Bembel
 
Loading...
Searching...
No Matches
MassMatrixScalarDisc.hpp
1// This file is part of Bembel, the higher order C++ boundary element library.
2//
3// Copyright (C) 2022 see <http://www.bembel.eu>
4//
5// It was written as part of a cooperation of J. Doelz, H. Harbrecht, S. Kurz,
6// M. Multerer, S. Schoeps, and F. Wolf at Technische Universitaet Darmstadt,
7// Universitaet Basel, and Universita della Svizzera italiana, Lugano. This
8// source code is subject to the GNU General Public License version 3 and
9// provided WITHOUT ANY WARRANTY, see <http://www.bembel.eu> for further
10// information.
11
12#ifndef BEMBEL_SRC_IDENTITY_MASSMATRIXSCALARDISC_HPP_
13#define BEMBEL_SRC_IDENTITY_MASSMATRIXSCALARDISC_HPP_
14
15namespace Bembel {
16// forward declaration of class MassMatrixScalarDisc in order to define
17// traits
18class MassMatrixScalarDisc;
19
25template <>
27 typedef Eigen::VectorXd EigenType;
28 typedef Eigen::VectorXd::Scalar Scalar;
29 enum {
30 OperatorOrder = 0,
31 Form = DifferentialForm::Discontinuous,
32 NumberOfFMMComponents = 0
33 };
34};
35
36class MassMatrixScalarDisc : public IdentityOperatorBase<MassMatrixScalarDisc> {
37};
38
39} // namespace Bembel
40#endif // BEMBEL_SRC_IDENTITY_MASSMATRIXSCALARDISC_HPP_
This class is the base for all mass matrices.
Routines for the evalutation of pointwise errors.
struct containing specifications on the linear operator has to be specialized or derived for any part...