28 #ifndef MM_LIMIT_TABLE_HEADER 29 #define MM_LIMIT_TABLE_HEADER 42 const ergo_real* maxMomentVectorNormList1,
44 const ergo_real* maxMomentVectorNormList2,
51 int maxDegreeForDistrs,
52 const ergo_real* maxMomentVectorNormForDistrsList,
double ergo_real
Definition: realtype.h:53
static ergo_real distance(const ergo_real *a, const ergo_real *b)
Coomputes distance between two points, they do not need to be of the Vector3D type.
Definition: dft_common.cc:530
ergo_real mm_limits_get_max_abs_mm_contrib(int degree1, const ergo_real *maxMomentVectorNormList1, int degree2, const ergo_real *maxMomentVectorNormList2, ergo_real distance)
Definition: mm_limit_table.cc:296
void mm_limits_init(ergo_real maxDistance)
Definition: mm_limit_table.cc:283
Definition: multipole.h:43
int mm_limits_get_minimum_multipole_degree_needed(ergo_real distance, const multipole_struct_large *boxMultipole, int maxDegreeForDistrs, const ergo_real *maxMomentVectorNormForDistrsList, ergo_real threshold)
Definition: mm_limit_table.cc:311