mdpy.core.TileList#

class mdpy.core.TileList(pbc_matrix: ~numpy.ndarray, skin_width=<Quantity object: [1.5e-10] m>, num_bits=7)[source]#
__init__(pbc_matrix: ~numpy.ndarray, skin_width=<Quantity object: [1.5e-10] m>, num_bits=7) None[source]#

Methods

__init__(pbc_matrix[, skin_width, num_bits])

generate_exclusion_mask_map(...)

set_cutoff_radius(cutoff_radius)

set_pbc_matrix(pbc_matrix)

sort_matrix(unsorted_matrix)

unsort_matrix(sorted_matrix)

update(positions)

Attributes

cell_width

cutoff_radius

device_num_cells_vec

num_cells_vec

num_tiles

pbc_matrix

sorted_particle_index

tile_list

tile_neighbors