NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Macros
macros.hpp File Reference
#include "NeoN/core/primitives/vec3.hpp"
#include "NeoN/core/primitives/tensor.hpp"
#include "NeoN/core/primitives/symmTensor.hpp"

Go to the source code of this file.

Macros

#define NN_FOR_ALL_INTEGER_TYPES(_macro)
 
#define NN_FOR_ALL_SCALAR_TYPES(_macro)
 
#define NN_FOR_ALL_VALUE_TYPES(_macro)
 

Macro Definition Documentation

◆ NN_FOR_ALL_INTEGER_TYPES

#define NN_FOR_ALL_INTEGER_TYPES (   _macro)
Value:
_macro(uint32_t); \
_macro(uint64_t); \
_macro(int32_t); \
_macro(int64_t)

Definition at line 14 of file macros.hpp.

◆ NN_FOR_ALL_SCALAR_TYPES

#define NN_FOR_ALL_SCALAR_TYPES (   _macro)
Value:
_macro(float); \
_macro(double)

Definition at line 24 of file macros.hpp.

◆ NN_FOR_ALL_VALUE_TYPES

#define NN_FOR_ALL_VALUE_TYPES (   _macro)
Value:
_macro(Vec3); \
_macro(Tensor); \
_macro(SymmTensor)
#define NN_FOR_ALL_SCALAR_TYPES(_macro)
Definition macros.hpp:24

Definition at line 32 of file macros.hpp.