OpenLB 1.8.1
Loading...
Searching...
No Matches
concept.h
Go to the documentation of this file.
1/* Lattice Boltzmann sample, written in C++, using the OpenLB
2 * library
3 *
4 * Copyright (C) 2025 Shota Ito
5 * E-mail contact: info@openlb.net
6 * The most recent release of OpenLB can be downloaded at
7 * <http://www.openlb.net/>
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version 2
12 * of the License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public
20 * License along with this program; if not, write to the Free
21 * Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22 * Boston, MA 02110-1301, USA.
23 */
24
25#ifndef CONCEPT_H
26#define CONCEPT_H
27
28namespace olb {
29
30// Add here concepts for functors, operators, etc.
31// First I need a concept for "normal" functors, operators, and then
32// I need a specialized concept for "differentiable" functors, operators, in order to support
33// the generic operator for computing the derivatives, e.g., using differentiable_field_t.
34
35}
36
37#endif
Top level namespace for all of OpenLB.