Interface Module

Overview

freud.interface.InterfaceMeasure Measures the interface between two sets of points.

Details

The interface module contains functions to measure the interface between sets of points.

class freud.interface.InterfaceMeasure(box, r_cut)

Measures the interface between two sets of points.

Module author: Matthew Spellings <mspells@umich.edu>

Parameters:
  • box (freud.box.Box) – Simulation box.
  • r_cut (float) – Distance to search for particle neighbors.
Variables:
  • ref_point_count (int) – Number of particles from ref_points on the interface.
  • ref_point_ids (np.ndarray) – The particle IDs from ref_points.
  • point_count (int) – Number of particles from points on the interface.
  • point_ids (np.ndarray) – The particle IDs from points.
compute

Compute the particles at the interface between the two given sets of points.

Parameters:
  • ref_points ((\(N_{particles}\), 3) numpy.ndarray) – One set of particle positions.
  • points ((\(N_{particles}\), 3) numpy.ndarray) – Other set of particle positions.
  • nlist (freud.locality.NeighborList, optional) – Neighborlist to use to find bonds (Default value = None).