#include "gromacs/utility/smalloc.h"
#include "gromacs/legacyheaders/macros.h"
#include "gromacs/legacyheaders/txtdump.h"
-#include "gromacs/legacyheaders/bondf.h"
#include "gromacs/fileio/xvgr.h"
#include "gromacs/legacyheaders/typedefs.h"
#include "gromacs/math/vec.h"
#include "gromacs/fileio/confio.h"
#include "gromacs/fileio/trxio.h"
+#include "gromacs/bonded/bonded.h"
#include "gromacs/pbcutil/pbc.h"
#include "gromacs/utility/fatalerror.h"
*S2 = tdc*tdc+tds*tds;
}
-static void calc_angles(t_pbc *pbc,
+static void calc_angles(struct t_pbc *pbc,
int n3, atom_id index[], real ang[], rvec x_s[])
{
int i, ix, t1, t2;
}
}
-static void calc_dihs(t_pbc *pbc,
+static void calc_dihs(struct t_pbc *pbc,
int n4, atom_id index[], real ang[], rvec x_s[])
{
int i, ix, t1, t2, t3;
real *dih[],
const output_env_t oenv)
{
- t_pbc *pbc;
- t_trxstatus *status;
- int i, angind, natoms, total, teller;
- int nangles, n_alloc;
- real t, fraction, pifac, aa, angle;
- real *angles[2];
- matrix box;
- rvec *x;
- int cur = 0;
+ struct t_pbc *pbc;
+ t_trxstatus *status;
+ int i, angind, natoms, total, teller;
+ int nangles, n_alloc;
+ real t, fraction, pifac, aa, angle;
+ real *angles[2];
+ matrix box;
+ rvec *x;
+ int cur = 0;
#define prev (1-cur)
snew(pbc, 1);