#ifdef FIX_CLASS
FixStyle(client/md,FixClientMD)
#else
#ifndef LMP_FIX_CLIENT_MD_H
#define LMP_FIX_CLIENT_MD_H
#include "fix.h"
namespace LAMMPS_NS {
class FixClientMD : public Fix {
public:
FixClientMD(class LAMMPS *, int, char **);
~FixClientMD();
int setmask();
void init();
void setup(int);
void min_setup(int);
void post_force(int);
void min_post_force(int);
double compute_scalar();
private:
int maxatom,units,server_error;
double eng;
double inv_nprocs;
double fconvert,econvert,pconvert;
double box[3][3];
double *xpbc;
void pack_coords();
void pack_box();
void receive_fev(int);
};
}
#endif
#endif