Mimetic Operators Library Enhanced 4.0
Loading...
Searching...
No Matches
robinbc.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 robinbc.cpp
9 * @date 2024/10/15
10 * @brief Robin Boundary Condition Class
11 *
12 */
13
14#ifndef ROBINBC_H
15#define ROBINBC_H
16
17#include "gradient.h"
18
23class RobinBC : public sp_mat {
24
25public:
26 using sp_mat::operator=;
27
38 RobinBC(u16 k, u32 m, Real dx, Real a, Real b);
39
54 RobinBC(u16 k, u32 m, Real dx, u32 n, Real dy, Real a, Real b);
55
56
72 RobinBC(u16 k, u32 m, Real dx, u32 n, Real dy, u32 o, Real dz, Real a,
73 Real b);
74};
75
76#endif // ROBINBC_H
RobinBC(u16 k, u32 m, Real dx, Real a, Real b)
1-D Robin boundary constructor
Definition robinbc.cpp:16
double Real
Definition utils.h:21