meld.interfaces

This module implements a number of interfaces that help to minimize coupling and eliminate circular imports

Classes

ExtraAngleParam(i, j, k, angle, force_constant)

ExtraBondParam(i, j, length, force_constant)

ExtraTorsParam(i, j, k, l, phase, energy, ...)

ICommunicator()

Interface for communication between leader and workers

IRunner()

Interface for replica runners

IState()

Interface for SystemState

ISystem()

An interface for MELD systems