#ifdef FIX_CLASS
FixStyle(qtb,FixQTB)
#else
#ifndef LMP_FIX_QTB_H
#define LMP_FIX_QTB_H
#include "fix.h"
namespace LAMMPS_NS {
class FixQTB : public Fix {
public:
FixQTB(class LAMMPS *, int, char **);
virtual ~FixQTB();
int setmask();
void init();
void setup(int);
void post_force(int);
void post_force_respa(int, int, int);
int modify_param(int, char **);
double memory_usage();
void grow_arrays(int);
void copy_arrays(int, int, int);
int pack_exchange(int, double *);
int unpack_exchange(int, double *);
private:
int counter_mu; double t_period, fric_coef; int seed; double f_max; int N_f; double t_target; char *id_temp;
class Compute *temperature;
double h_timestep; int alpha; class RanMars *random; double *gfactor1,*gfactor3; double *omega_H,*time_H; double **random_array_0, **random_array_1, **random_array_2; int nlevels_respa;
double **fran, fsum[3], fsumall[3]; };
}
#endif
#endif