waLBerla
7.2
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
$
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
t
v
w
Typedefs
$
a
b
c
d
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
b
c
d
e
f
i
l
m
n
p
r
s
t
u
v
w
z
Classes
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
e
f
i
l
m
r
s
t
w
Enumerator
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Related Symbols
a
b
c
f
g
i
l
m
o
p
r
s
t
w
Files
File List
File Members
All
a
b
c
f
g
h
i
k
l
m
o
p
r
s
t
u
w
x
Functions
Variables
Typedefs
Macros
a
b
c
f
h
i
k
l
m
o
p
r
t
u
w
x
▼
waLBerla
►
waLBerla - widely applicable lattice Boltzmann from Erlangen
►
Distributed memory communication in waLBerla
►
Overview of Field Module
►
Introduction to GPU Programming with waLBerla
►
Stencils
►
FAQ: Common Problems When Building waLBerla
Using waLBerla as a library in your CMake Project
►
Get and Build waLBerla
►
Tutorial - Basics 1: waLBerla Data Structures: Blocks and Fields
►
Tutorial - Basics 2: Algorithms on Blocks: Sweeps
►
Tutorial - Basics 3: Writing a Simple Cellular Automaton in waLBerla
►
Tutorial - Code Generation 1: Explicit Solver for the Heat Equation
►
Tutorial - Code Generation 2: Lattice Model Generation with lbmpy
►
Tutorial - Code Generation 3: Advanced LBM Code Generation
►
Tutorial - GPU 1: Game of Life on GPU
►
Tutorial - LBM 1: Basic LBM Simulation
►
Tutorial - LBM 4: Complex Geometry
►
Tutorial - LBM 5: Backward-facing step
►
Tutorial - LBM 6: Boundary Conditions
Tutorial - Confined Gas: Setting up a simple MESA-PD simulation
►
Tutorial - PDE 1: Solving PDEs with the Jacobi Method
►
Tutorial - PDE 2: Solving the Heat Equation
►
Using clang-tidy on waLBerla
►
waLBerla Continuous Integration Workflows
Todo List
Bibliography
▼
Namespaces
▼
Namespace List
►
exprtk
►
OpenMesh
►
std
▼
walberla
►
blockforest
►
boundary
▼
cell
►
Cell
►
CellArray
►
CellInterval
►
CellIntervalIterator
►
CellSet
►
CellVector
hash_value
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator>>
operator>>
operator>>
operator>>
operator>>
operator>>
►
communication
►
config
►
core
►
debug
►
domain_decomposition
►
executiontree
►
fft
►
field
filesystem
►
free_surface
►
gather
►
geometry
►
gpu
►
grid_generator
►
lbm
►
lbm_generated
►
lbm_mesapd_coupling
►
logging
►
math
►
mesa_pd
►
mesh
►
mpi
►
pde
►
postprocessing
►
python_coupling
real_comparison
►
selectable
►
simd
►
sqlite
►
stencil
►
timeloop
►
timing
►
uid
►
vtk
►
Abort
►
AllSet
►
Array
►
BoundaryLocationFunction
►
BoundarySetup
►
ConcatIterator
►
ContainerStreamReader
►
Environment
►
ForceLogger
FunctionTraits
►
FunctionTraits< R(Args...) >
►
GameOfLifeSweep
►
GameOfLifeSweepCUDA
►
GeneratedNonUniformFieldPackInfo
►
GeneratedNonUniformGPUFieldPackInfo
►
JacobiIteration
►
JacobiIterationResidual
►
JacobiSweep
►
JacobiSweepStencil
►
MeshDistanceFunction
►
MPITrait< Matrix3< T > >
►
MPITrait< Vector2< T > >
►
MPITrait< Vector3< T > >
►
MyBoundaryHandling
never_true
►
NonCopyable
►
NonCreateable
►
ParameterList
►
RandomUUID
►
ReattachmentLengthFinder
►
Reinitialize
►
Set
►
Setup
►
SharedFunctor
►
ShearFlowInit
►
SimpleSweep
►
SRTCollideForce
►
SRTStream
►
UniqueID
►
VectorTrait
►
VectorTrait< Matrix2< T > >
►
VectorTrait< Matrix3< T > >
►
VectorTrait< Quaternion< T > >
►
VectorTrait< T >
►
VectorTrait< Vector2< T > >
►
VectorTrait< Vector3< T > >
►
VelDensLogger
►
VelocityFunctor
BHFactory
Block
BlockID
BoundaryCollection_T
BoundaryHandling_T
byte_t
cell_idx_t
CommunicationStencil_T
CpuTimer
CpuTimingNode
CpuTimingPool
CpuTimingTree
DeviceSynchronizeSweepTimeloop
DeviceSynchronizeTimeloop
DeviceSynchronizeTimer
DeviceSynchronizeTimingNode
DeviceSynchronizeTimingPool
DeviceSynchronizeTimingTree
DynamicUBB_T
flag_t
FlagField_T
float32
float64
FreeSlip_T
id_t
int16_t
int32_t
int64_t
int8_t
LatticeModel_T
LBMCommunicationStencil_T
LBMPackInfo_T
LevelFunction
Mesh_T
NoSlip_T
omp_lock_hint_t
omp_lock_t
omp_nest_lock_t
omp_proc_bind_t
omp_sched_t
Outlet_T
PackInfo_T
ParserUBB_T
PdfField_T
PhantomBlock
PhantomBlockForest
Pressure_T
ptrdiff_t
real_t
ScalarField
SimplePAB_T
SimplePressure_T
SimpleUBB_T
size_t
Stencil_T
StorageSpecification_T
SweepCollection_T
SweepTimeloop
Timeloop
UBB_T
uint16_t
uint32_t
uint64_t
uint8_t
uint_t
VectorField_T
WcTimer
WcTimingNode
WcTimingPool
WcTimingTree
boolVectorToByteArray
byteArrayToBoolVector
byteArrayToReal
byteArrayToUint
cell_idx_c
convert
convert
createFields
createFluidFieldVTKWriter
double_c
DynamicUBBFlagUID
flag_c
float_c
floatIsEqual
floatIsEqual
floatIsEqual
Fluid_Flag
FluidFlagUID
FluidFlagUID
format
FreeSlipFlagUID
FreeSlipFlagUID
gameOfLifeKernel
getHostName
getpid
getResidentMemorySize
initBC
initDirichletBoundaryNorth
initRHS
initShearFlowVelocityField
initU
int16_c
int32_c
int64_c
int8_c
int_c
isIdentical
main
makeBoundaryLocationFunction
makeMeshDistanceFunction
makeSharedFunctor
MeshObjNoSlipQBBFlagUID
NoSlip_Flag
NoSlipBoundaryUID
NoSlipFlagUID
NoSlipFlagUID
NoSlipQBBFlagUID
numeric_cast
omp_destroy_lock
omp_destroy_nest_lock
omp_get_active_level
omp_get_ancestor_thread_num
omp_get_cancellation
omp_get_default_device
omp_get_dynamic
omp_get_initial_device
omp_get_level
omp_get_max_active_levels
omp_get_max_task_priority
omp_get_max_threads
omp_get_nested
omp_get_num_devices
omp_get_num_places
omp_get_num_procs
omp_get_num_teams
omp_get_num_threads
omp_get_partition_num_places
omp_get_partition_place_nums
omp_get_place_num
omp_get_place_num_procs
omp_get_place_proc_ids
omp_get_proc_bind
omp_get_schedule
omp_get_team_num
omp_get_team_size
omp_get_thread_limit
omp_get_thread_num
omp_get_wtick
omp_get_wtime
omp_in_final
omp_in_parallel
omp_init_lock
omp_init_lock_with_hint
omp_init_nest_lock
omp_init_nest_lock_with_hint
omp_is_initial_device
omp_set_default_device
omp_set_dynamic
omp_set_lock
omp_set_max_active_levels
omp_set_nest_lock
omp_set_nested
omp_set_num_threads
omp_set_schedule
omp_target_alloc
omp_target_associate_ptr
omp_target_disassociate_ptr
omp_target_free
omp_target_is_present
omp_target_memcpy
omp_target_memcpy_rect
omp_test_lock
omp_test_nest_lock
omp_unset_lock
omp_unset_nest_lock
operator!=
operator""_r
operator""_r
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator==
operator>>
OutflowFlagUID
OutletFlagUID
ParserUBBFlagUID
PressureFlagUID
printResidentMemoryStatistics
real_c
realIsEqual
realIsIdentical
realToByteArray
setDifference
setDifference
setFlags
setIntersection
setIntersection
setIsEqual
setIsEqual
setUnion
setUnion
SimplePABFlagUID
SimplePressureFlagUID
simpleSweep
SimpleUBBFlagUID
sleep
static_assert_int_t
static_assert_uint_t
string_ends_with
string_icompare
string_replace_all
string_replace_all_copy
string_split
string_to_lower
string_to_lower_copy
string_to_upper
string_to_upper_copy
string_trim
string_trim_copy
string_trim_left
string_trim_left_copy
string_trim_right
string_trim_right_copy
stringToNum
stringToNum
stringToNum
stringToNum
stringToNum
stringToNum
stringToNum
stringToNum
stringToNum
swapFields
to_string_only_relevant_digits
to_string_with_precision
typeToString
typeToString
typeToString< bool >
typeToString< char >
typeToString< double >
typeToString< float >
typeToString< int >
typeToString< long >
typeToString< long long >
typeToString< short >
typeToString< unsigned char >
typeToString< unsigned int >
typeToString< unsigned long >
typeToString< unsigned long long >
typeToString< unsigned short >
UBB_Flag
UBBFlagUID
UBBFlagUID
uint16_c
uint32_c
uint64_c
uint8_c
uint_c
uintToByteArray
vertexToFaceColor
ARBITRARY_VALUE
FieldGhostLayer
FieldGhostLayers
flagMap
numGhostLayers
velocityCallback
wallDistanceCallback
►
Namespace Members
►
Classes
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
walberla::cell::CellArray Member List
This is the complete list of members for
walberla::cell::CellArray
, including all inherited members.
Array
()
walberla::Array< Cell >
inline
Array
(const uint_t n, const Cell &t=Cell())
walberla::Array< Cell >
inline
Array
(const std::vector< Cell > &vector)
walberla::Array< Cell >
inline
Array
(const Array &array)
walberla::Array< Cell >
inline
array_
walberla::Array< Cell >
protected
begin
() const
walberla::Array< Cell >
inline
begin
()
walberla::Array< Cell >
inline
CellArray
()
walberla::cell::CellArray
inline
CellArray
(const CellVector &cells)
walberla::cell::CellArray
inline
CellArray
(const CellSet &cells)
walberla::cell::CellArray
inline
empty
() const
walberla::Array< Cell >
inline
end
() const
walberla::Array< Cell >
inline
end
()
walberla::Array< Cell >
inline
operator!=
(const Array &array) const
walberla::Array< Cell >
inline
operator==
(const Array &array) const
walberla::Array< Cell >
inline
operator[]
(const uint_t index) const
walberla::Array< Cell >
inline
operator[]
(const uint_t index)
walberla::Array< Cell >
inline
size
() const
walberla::Array< Cell >
inline
size_
walberla::Array< Cell >
protected
swap
(Array &array)
walberla::Array< Cell >
inline
toStream
(std::ostream &os) const
walberla::Array< Cell >
toString
() const
walberla::Array< Cell >
inline
~Array
()
walberla::Array< Cell >
inline