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
15
namespace
Bembel
{
16
// forward declaration of class MassMatrixScalarDisc in order to define
17
// traits
18
class
MassMatrixScalarDisc;
19
25
template
<>
26
struct
LinearOperatorTraits
<
MassMatrixScalarDisc
> {
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
36
class
MassMatrixScalarDisc
:
public
IdentityOperatorBase
<MassMatrixScalarDisc> {
37
};
38
39
}
// namespace Bembel
40
#endif
// BEMBEL_SRC_IDENTITY_MASSMATRIXSCALARDISC_HPP_
Bembel::IdentityOperatorBase
This class is the base for all mass matrices.
Definition
IdentityOperatorBase.hpp:22
Bembel::MassMatrixScalarDisc
Definition
MassMatrixScalarDisc.hpp:36
Bembel
Routines for the evalutation of pointwise errors.
Definition
AnsatzSpace.hpp:14
Bembel::LinearOperatorTraits
struct containing specifications on the linear operator has to be specialized or derived for any part...
Definition
LinearOperatorTraits.hpp:22
Bembel
src
Identity
MassMatrixScalarDisc.hpp
Generated on Wed Jul 22 2026 15:06:29 for Bembel by
1.9.8