struct t_excls;
struct MoleculePatchDatabase;
struct t_mols;
-struct t_params;
+struct InteractionTypeParameters;
struct t_resinfo;
struct PreprocessResidue;
struct DisulfideBond;
void write_top(FILE *out, const char *pr, const char *molname,
t_atoms *at, bool bRTPresname,
- int bts[], t_params plist[], t_excls excls[],
+ int bts[], gmx::ArrayRef<const InteractionTypeParameters> plist, t_excls excls[],
gpp_atomtype *atype, int *cgnr, int nrexcl);
/* NOTE: nrexcl is not the size of *excl! */
bool bRenumRes, bool bRTPresname);
/* Create a topology ! */
-void print_sums(t_atoms *atoms, bool bSystem);
+void print_sums(const t_atoms *atoms, bool bSystem);
#endif