ppmd.coulomb.mm_lm_common module

class ppmd.coulomb.mm_lm_common.BCType(value)

Bases: enum.Enum

Enum to indicate boundary condition type.

FREE_SPACE = 'free_space'

Free-space, e.g. vacuum, boundary conditions.

NEAREST = '27'

Primary image and the surrounding 26 nearest neighbours.

PBC = 'pbc'

Fully periodic boundary conditions

class ppmd.coulomb.mm_lm_common.MM_LM_Common(positions, charges, domain, boundary_condition, r, l)

Bases: object