flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
packing2d.py File Reference

Go to the source code of this file.

Classes

class  packing2d.Cell
 
class  packing2d.System
 

Namespaces

namespace  packing2d
 

Functions

 packing2d.sdf (p, R)
 
 packing2d.center_of (p)
 
 packing2d.k_PH (G, kf, ks)
 
 packing2d.bilin (G, ids_fn, p, valid)
 
 packing2d.k_P2F (G, kf, ks, gapaware=False, c=0.7)
 

Variables

 packing2d.C0 = np.array([0.5, 0.5])
 
list packing2d.IMG = [np.array([a, b], float) for a in (-1, 0, 1) for b in (-1, 0, 1)]
 
int packing2d.ks = float(sys.argv[1]) if len(sys.argv) > 1 else 100.0
 
list packing2d.gaps = [float(a) for a in sys.argv[2:]] or [0.2, 0.05, 0.02]
 
float packing2d.R = 0.5 * (1 - gap)
 
dict packing2d.res = {}
 
 packing2d.G = Cell(n, R, off=(0.0, 0.0))
 
 packing2d.q
 
 packing2d.st
 
 packing2d.gapaware
 
 packing2d.flush
 
dict packing2d.v = v[-1] + (v[-1] - v[-2]) / 3