+/*! \brief Options for setting up gmx_reverse_top_t */
+struct ReverseTopOptions
+{
+ //! Constructor, constraints and settles are not including with a single argument
+ ReverseTopOptions(DDBondedChecking ddBondedChecking,
+ bool includeConstraints = false,
+ bool includeSettles = false) :
+ ddBondedChecking(ddBondedChecking),
+ includeConstraints(includeConstraints),
+ includeSettles(includeSettles)
+ {
+ }
+
+ //! \brief For which bonded interactions to check assignments
+ const DDBondedChecking ddBondedChecking;
+ //! \brief Whether constraints are stored in this reverse top
+ const bool includeConstraints;
+ //! \brief Whether settles are stored in this reverse top
+ const bool includeSettles;
+};
+