VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
defs.h File Reference
#include <limits>
Include dependency graph for defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fmm
 
namespace  fmm::detail
 

Macros

#define FMM_CONSTEXPR_MATH
 
#define FMM_CONSTEXPR   constexpr
 
#define __HOST__
 
#define __DEVICE__
 

Variables

const int fmm::FMM_AUTO = std::numeric_limits<int>::max()
 
constexpr double fmm::FORCE_EPS = 0.01
 
constexpr double fmm::FORCE_EPS2 = FORCE_EPS * FORCE_EPS
 
constexpr double fmm::FORCE_EPS3 = FORCE_EPS2 * FORCE_EPS
 
constexpr double fmm::FORCE_EPS4 = FORCE_EPS2 * FORCE_EPS2
 
constexpr double fmm::FORCE_EPS5 = FORCE_EPS3 * FORCE_EPS2
 
constexpr double fmm::FORCE_EPS6 = FORCE_EPS3 * FORCE_EPS3
 
const int fmm::detail::_3d_MAX_MULTIPOLE_NUM = 18
 
const int fmm::detail::_2d_MAX_MULTIPOLE_NUM = 9
 

Macro Definition Documentation

◆ __DEVICE__

#define __DEVICE__

Definition at line 21 of file defs.h.

◆ __HOST__

#define __HOST__

Definition at line 20 of file defs.h.

◆ FMM_CONSTEXPR

#define FMM_CONSTEXPR   constexpr

Definition at line 11 of file defs.h.

◆ FMM_CONSTEXPR_MATH

#define FMM_CONSTEXPR_MATH

Definition at line 8 of file defs.h.