Declares public enumeration types used by the apoCHARMM C ABI. More...
Typedefs | |
| typedef enum apo_pbc | apo_pbc |
| Identifies the periodic boundary condition used by the C ABI. | |
| typedef enum apo_crystal_type | apo_crystal_type |
| Selects the C ABI crystal symmetry for Langevin-piston propagation. | |
Enumerations | |
| enum | apo_pbc { APO_PBC_NONE = 0 , APO_PBC_P1 = 1 , APO_PBC_P21 = 2 } |
| Identifies the periodic boundary condition used by the C ABI. More... | |
| enum | apo_crystal_type { APO_CRYSTAL_TYPE_NONE = 0 , APO_CRYSTAL_TYPE_CUBIC = 1 , APO_CRYSTAL_TYPE_TETRAGONAL = 2 , APO_CRYSTAL_TYPE_ORTHORHOMBIC = 3 } |
| Selects the C ABI crystal symmetry for Langevin-piston propagation. More... | |
Declares public enumeration types used by the apoCHARMM C ABI.
| typedef enum apo_crystal_type apo_crystal_type |
Selects the C ABI crystal symmetry for Langevin-piston propagation.
The values map directly to the native CRYSTAL enum. The piston setter accepts APO_CRYSTAL_TYPE_CUBIC, APO_CRYSTAL_TYPE_TETRAGONAL, and APO_CRYSTAL_TYPE_ORTHORHOMBIC. APO_CRYSTAL_TYPE_NONE represents the initial unconfigured state and is rejected as a setter input.
Identifies the periodic boundary condition used by the C ABI.
The values map one-to-one to the native PBC enumeration.
| enum apo_crystal_type |
Selects the C ABI crystal symmetry for Langevin-piston propagation.
The values map directly to the native CRYSTAL enum. The piston setter accepts APO_CRYSTAL_TYPE_CUBIC, APO_CRYSTAL_TYPE_TETRAGONAL, and APO_CRYSTAL_TYPE_ORTHORHOMBIC. APO_CRYSTAL_TYPE_NONE represents the initial unconfigured state and is rejected as a setter input.
| enum apo_pbc |
Identifies the periodic boundary condition used by the C ABI.
The values map one-to-one to the native PBC enumeration.