ppmd.coulomb.fmm module¶
-
class
ppmd.coulomb.fmm.PyFMM(domain, N=None, eps=None, free_space=False, r=None, shell_width=0.0, cuda=False, cuda_levels=1, force_unit=1.0, energy_unit=1.0, _debug=False, l=None, cuda_local=False)¶ Bases:
object-
L¶ Number of multipole expansion coefficients
-
cuda_flop_rate_mtl()¶
-
dtype¶ Floating point datatype used.
-
flop_rate_mtl()¶
-
free()¶
-
im_lm(l, m)¶
-
static
internal_to_ev()¶ Multiply by this constant to convert from internal units to eV.
-
re_lm(l, m)¶
-
-
ppmd.coulomb.fmm.extern_numpy_ptr(arr)¶
-
ppmd.coulomb.fmm.green(input)¶
-
ppmd.coulomb.fmm.internal_to_ev()¶ Multiply by this constant to convert from internal units to eV.
-
ppmd.coulomb.fmm.red(input)¶
-
ppmd.coulomb.fmm.yellow(input)¶