Mimetic Operators Library Enhanced 4.0
Loading...
Searching...
No Matches
laplacian.h
Go to the documentation of this file.
1/*
2* SPDX-License-Identifier: GPL-3.0-or-later
3* © 2008-2024 San Diego State University Research Foundation (SDSURF).
4* See LICENSE file or https://www.gnu.org/licenses/gpl-3.0.html for details.
5*/
6
7/*
8 * @file laplacian.h
9 *
10 * @brief Mimetic Laplacian Class and Constructors
11 *
12 * @date 2024/10/15
13 */
14
15#ifndef LAPLACIAN_H
16#define LAPLACIAN_H
17
18#include "divergence.h"
19#include "gradient.h"
20
25class Laplacian : public sp_mat {
26
27public:
28 using sp_mat::operator=;
29
37 Laplacian(u16 k, u32 m, Real dx);
38
48 Laplacian(u16 k, u32 m, u32 n, Real dx, Real dy);
49
50
62 Laplacian(u16 k, u32 m, u32 n, u32 o, Real dx, Real dy, Real dz);
63};
64
65#endif // LAPLACIAN_H
Laplacian(u16 k, u32 m, Real dx)
1-D Mimetic Laplacian Constructor
Definition laplacian.cpp:21
double Real
Definition utils.h:21