ExaFMM 1
Fast-multipole Method for exascale systems
Variables
coulomb Namespace Reference

Variables

tuple solver = ctypes.CDLL("libcoulomb.so")
int n = 100
tuple x = random.rand(3*n)
tuple q = ones(n)
tuple p = zeros(n)
tuple f = zeros(3*n)
int diffp = 0
int pd = 0
list dx = x[3*i+0]
list dy = x[3*i+1]
list dz = x[3*i+2]
 R2 = dx*dx+dy*dy+dz*dz
int invR = 0
list invR3 = q[j]
 normp = pd*pd
tuple difff = (f[3*i+0] - fx)
 normf = fx*fx+fy*fy+fz*fz

Variable Documentation

tuple coulomb::difff = (f[3*i+0] - fx)

Definition at line 32 of file coulomb.py.

tuple coulomb::diffp = 0

Definition at line 13 of file coulomb.py.

list coulomb::dx = x[3*i+0]

Definition at line 17 of file coulomb.py.

list coulomb::dy = x[3*i+1]

Definition at line 18 of file coulomb.py.

list coulomb::dz = x[3*i+2]

Definition at line 19 of file coulomb.py.

tuple coulomb::f = zeros(3*n)

Definition at line 9 of file coulomb.py.

int coulomb::invR = 0

Definition at line 22 of file coulomb.py.

list coulomb::invR3 = q[j]

Definition at line 25 of file coulomb.py.

int coulomb::n = 100

Definition at line 5 of file coulomb.py.

coulomb::normf = fx*fx+fy*fy+fz*fz

Definition at line 35 of file coulomb.py.

Definition at line 31 of file coulomb.py.

tuple coulomb::p = zeros(n)

Definition at line 8 of file coulomb.py.

int coulomb::pd = 0

Definition at line 15 of file coulomb.py.

tuple coulomb::q = ones(n)

Definition at line 7 of file coulomb.py.

Definition at line 20 of file coulomb.py.

tuple coulomb::solver = ctypes.CDLL("libcoulomb.so")

Definition at line 3 of file coulomb.py.

tuple coulomb::x = random.rand(3*n)

Definition at line 6 of file coulomb.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines