mirror of
https://github.com/DifferentiableUniverseInitiative/JaxPM.git
synced 2025-02-22 17:47:11 +00:00
roll back painting
This commit is contained in:
parent
9b21eed3b5
commit
30060e82ea
1 changed files with 19 additions and 43 deletions
|
@ -6,17 +6,9 @@ from jaxpm.kernels import cic_compensation, fftk
|
|||
|
||||
|
||||
def cic_paint(mesh, positions, weight=None):
|
||||
"""
|
||||
Paint positions onto mesh
|
||||
|
||||
Parameters:
|
||||
-----------
|
||||
""" Paints positions onto mesh
|
||||
mesh: [nx, ny, nz]
|
||||
positions: [npart, 3]
|
||||
|
||||
Returns:
|
||||
--------
|
||||
mesh: [nx, ny, nz]
|
||||
"""
|
||||
positions = jnp.expand_dims(positions, 1)
|
||||
floor = jnp.floor(positions)
|
||||
|
@ -43,17 +35,9 @@ def cic_paint(mesh, positions, weight=None):
|
|||
|
||||
|
||||
def cic_read(mesh, positions):
|
||||
"""
|
||||
Read mesh at positions
|
||||
|
||||
Parameters:
|
||||
-----------
|
||||
""" Paints positions onto mesh
|
||||
mesh: [nx, ny, nz]
|
||||
positions: [npart, 3]
|
||||
|
||||
Returns:
|
||||
--------
|
||||
values: [npart]
|
||||
"""
|
||||
positions = jnp.expand_dims(positions, 1)
|
||||
floor = jnp.floor(positions)
|
||||
|
@ -72,18 +56,10 @@ def cic_read(mesh, positions):
|
|||
|
||||
|
||||
def cic_paint_2d(mesh, positions, weight):
|
||||
"""
|
||||
Paints positions onto 2d mesh
|
||||
|
||||
Parameters:
|
||||
-----------
|
||||
""" Paints positions onto a 2d mesh
|
||||
mesh: [nx, ny]
|
||||
positions: [npart, 2]
|
||||
weight: [npart]
|
||||
|
||||
Returns:
|
||||
--------
|
||||
mesh: [nx, ny]
|
||||
"""
|
||||
positions = jnp.expand_dims(positions, 1)
|
||||
floor = jnp.floor(positions)
|
||||
|
|
Loading…
Add table
Reference in a new issue