32 template <
bool FindAll>
38 template <
typename TFunctor>
41 for (
Size z = 0; z < size; ++z) {
42 for (
Size y = 0; y < size; ++y) {
43 for (
Size x = 0; x < size; ++x) {
uint32_t Size
Integral type used to index arrays (by default).
double Float
Precision used withing the code. Use Float instead of float or double where precision is important.
Three-dimensional grid containing indices.
#define INLINE
Macros for conditional compilation based on selected compiler.
#define NAMESPACE_SPH_END
Object providing safe access to continuous memory of data.
Helper template, allowing to define all three functions with a single function.
Interface that allows unified implementation of sequential and parallelized versions of algorithms.
Helper object for storing three (possibly four) int or bool values.
INLINE Size getDimensionSize() const