MAIA
bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
lbgridboundarycell.h
Go to the documentation of this file.
1
// Copyright (C) 2024 The m-AIA AUTHORS
2
//
3
// This file is part of m-AIA (https://git.rwth-aachen.de/aia/m-AIA/m-AIA)
4
//
5
// SPDX-License-Identifier: LGPL-3.0-only
6
7
#ifndef LBGRIDBOUNDARYCELL_H
8
#define LBGRIDBOUNDARYCELL_H
9
10
#include <vector>
11
#include "
INCLUDE/maiaconstants.h
"
12
#include "
UTIL/debug.h
"
13
17
template
<MInt nDim>
18
struct
LbGridBoundaryCell
{
19
MInt
m_cellId
;
20
std::vector<MFloat>
m_distances
;
21
MFloat
m_multiplier
;
22
MFloat
m_eta
;
23
MBool
m_isFluid
;
24
std::vector<MInt>
m_segmentId
;
25
std::vector<MInt>
m_bndCndId
;
26
};
27
28
#endif
debug.h
maiaconstants.h
MInt
int32_t MInt
Definition:
maiatypes.h:62
MFloat
double MFloat
Definition:
maiatypes.h:52
MBool
bool MBool
Definition:
maiatypes.h:58
LbGridBoundaryCell
This class contains the necessary data to define a boundary cell for the LB method.
Definition:
lbgridboundarycell.h:18
LbGridBoundaryCell::m_cellId
MInt m_cellId
Definition:
lbgridboundarycell.h:19
LbGridBoundaryCell::m_distances
std::vector< MFloat > m_distances
Definition:
lbgridboundarycell.h:20
LbGridBoundaryCell::m_bndCndId
std::vector< MInt > m_bndCndId
Definition:
lbgridboundarycell.h:25
LbGridBoundaryCell::m_isFluid
MBool m_isFluid
Definition:
lbgridboundarycell.h:23
LbGridBoundaryCell::m_eta
MFloat m_eta
Definition:
lbgridboundarycell.h:22
LbGridBoundaryCell::m_multiplier
MFloat m_multiplier
Definition:
lbgridboundarycell.h:21
LbGridBoundaryCell::m_segmentId
std::vector< MInt > m_segmentId
Definition:
lbgridboundarycell.h:24
home
gitlab-runner
scratch
builds
oxpnswJ6
1
aia
m-AIA
m-AIA
src
LB
lbgridboundarycell.h
Generated on Sun Jun 16 2024 23:44:57 for MAIA by
1.9.5