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
►
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
►
internal
►
BoolRandom
►
DistributedSample
►
DoubleAndLongLong
►
FloatAndLong
►
FunctionParser
►
FunctionParserOMP
►
GenericAABB
►
IntRandom
►
KahanAccumulator
►
leastUnsignedInteger
Limits
►
MathTrait
►
MathTrait< T, T >
►
Matrix2
►
Matrix3
►
MatrixMxN
►
Plane
►
Quaternion
►
RealRandom
►
Rot3
►
Sample
►
SqrtTrait
uintFromBitWidth
►
uintFromBitWidth< 16 >
►
uintFromBitWidth< 32 >
►
uintFromBitWidth< 64 >
►
uintFromBitWidth< 8 >
►
Vector2
►
Vector2LexicographicalyLess
►
Vector3
►
Vector3LexicographicalyLess
AABB
abs
abs
abs
abs
abs
abs
boolRandom
clear
clear
clear
cross
degToRad
dot
dyadicProduct
equal
fabs
fabs
fabs
fabs
fastInvSqrt
fastInvSqrt
finite
finite
getDevisors
getFactors
getFactors
getFactors3D
getFactors3D
getPrimeFactors
getPrimes
hash_value
hash_value
intRandom
intRandom
intRandom
intRandom
intRandom< char >
intRandom< signed char >
intRandom< unsigned char >
inv
inv
inv
inv
inv
isDefault
isDefault
isDefault
isinf
isinf
isinf
isnan
isnan
isnan
isnan
isnan
isnan
isnan
isPrime
kahanSummation
leastUnsignedIntegerBitWidth
length
max
max
min
min
normalize
normalize
normals
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator!=
operator*
operator*
operator*
operator*
operator*
operator-
operator/
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator<<
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator==
operator>>
operator>>
operator>>
operator>>
operator>>
operator>>
operator>>
operator>>
operator>>
radToDeg
realRandom
reset
reset
reset
rotateAroundPoint
round
seedRandomGenerator
sign
skewSymCrossProduct
skewSymCrossProduct
sq
sq
sqr
sqrLength
swap
swap
tensorProduct
tensorProduct
transformMatrixRART
uintIsEven
uintIsPowerOfTwo
uintMSBPosition
uintMSBPosition< uint16_t >
uintMSBPosition< uint32_t >
uintMSBPosition< uint64_t >
uintMSBPosition< uint64_t >
uintMSBPosition< uint8_t >
uintPow16
uintPow2
uintPow4
uintPow8
e
fourth_pi
half_pi
ln_ten
ln_two
log10_e
log2_e
msbLookupTable
one_div_pi
one_div_root_three
one_div_root_two
pi
root_three
root_two
two_div_pi
two_div_root_pi
►
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
Public Types
|
List of all members
walberla::math::uintFromBitWidth< 8 > Struct Reference
#include <Uint.h>
Public Types
using
type
=
uint8_t
Member Typedef Documentation
◆
type
using
walberla::math::uintFromBitWidth
< 8 >::type =
uint8_t
The documentation for this struct was generated from the following file:
/builds/administration/walberla-website/walberla/src/core/math/
Uint.h