replicate

mdhelper.algorithm.utility.replicate(cell_dims: ndarray[float], cell_pos: ndarray[float], n_cells: ndarray[int]) ndarray[float][source]

Replicate point(s) in an unit cell along the x-, y-, and z-directions.

Parameters:
cell_dimsnumpy.ndarray

Dimensions of the unit cell.

Shape: (3,).

cell_posnumpy.ndarray

Positions of the N points inside the unit cell.

Shape: (N,3).

n_cellsnumpy.ndarray

Number of times to replicate the unit cell in each direction.

Shape: (3,).

Returns:
posnumpy.ndarray

Positions of the original and replicated points.