ImproperLocalAccessBase

class hoomd.data.ImproperLocalAccessBase(state)

Directly access improper data in the simulation state.

typeid

The integer type of a improper.

Type:

(N_impropers) HOOMDArray or HOOMDGPUArray of int

members

The tags of particles in a improper.

Type:

(N_impropers, 3) HOOMDArray or HOOMDGPUArray of int

tag

The improper tags. MPI domain migration reorders impropers in memory. The improper tag identifies each improper in the order it existed in the initial configuration.

Type:

(N_impropers) HOOMDArray or HOOMDGPUArray of int

rtag

The improper reverse tags. For a given improper tag tag, i = impropers.rtag[tag] is the array index holding that improper.

Type:

(N_impropers_global) HOOMDArray or HOOMDGPUArray of int