Volumes

State and interface definitions in OpenPathSampling are (hyper)volumes in phase space. Use these tools to define states and the substituent volumes that comprise them.

Volumes can be made under the top-level keywords volumes or states. The volumes keyword is parsed first, so states can depend on volumes but not vice versa. The following types are available:

cv-volume

A volume defined by an allowed range of values for the given CV.

  • type - type identifier; must exactly match the string cv-volume (required)

  • name (string) - name this object in order to reuse it

  • cv (cv) - CV that defines this volume (required)

  • lambda_min (EvalFloat) - Lower bound for this volume (required)

  • lambda_max (EvalFloat) - Upper bound for this volume (required)

intersection

A volume determined by the intersection of its constituent volumes; i.e., to be in this volume a point must be in all the constituent volumes.

  • type - type identifier; must exactly match the string intersection (required)

  • name (string) - name this object in order to reuse it

  • subvolumes (list of volume) - List of the volumes to intersect (required)

union

A volume defined by the union of its constituent volumes; i.e., a point that is in any of the constituent volumes is also in this volume.

  • type - type identifier; must exactly match the string union (required)

  • name (string) - name this object in order to reuse it

  • subvolumes (list of volume) - List of the volumes to join into a union (required)