STORMM Source Documentation
Loading...
Searching...
No Matches
restraint_enumerators.h
1// -*-c++-*-
2#include <string>
3#include "copyright.h"
4
5namespace stormm {
6namespace restraints {
7
9enum class RestraintEnsemble {
10 SPECIFIC_ATOMS,
12 PREVENT_HBONDS,
14 PRESERVE_HEAVY_DIHEDRALS,
16 PRESERVE_POSITIONS,
17 PRESERVE_DISTANCES
21};
22
25std::string getEnumerationName(RestraintEnsemble input);
26
31RestraintEnsemble translateRestraintEnsemble(const std::string &rst_group);
32
33} // namespace restraints
34} // namespace stormm