00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef _MEAM_LENOSKY_H
00014 #define _MEAM_LENOSKY_H
00015
00016 #include "mdparallel.h"
00017
00018 extern "C" int lenosky_(int *nat, double *alat, double *rxyz0,
00019 double *fxyz, double *ener_ind, double *ener,
00020 double *coord, double *ener_var, double *coord_var, int *count);
00021
00022 class MEAMFrame : public MDPARALLELFrame
00023 {
00024 public:
00025 int count;
00026 MEAMFrame():count(0) {};
00027
00028 virtual void potential ();
00029
00030 void MEAM();
00031
00032 virtual void Alloc();
00033 virtual void initvars();
00034 virtual void initparser();
00035
00036 virtual int exec(char *nam);
00037
00038 };
00039
00040
00041 #endif // _MEAM_LENOSKY_H
00042