diff --git a/src/USER-OPENMP/pair_buck_coul_cut_omp.h b/src/USER-OPENMP/pair_buck_coul_cut_omp.h index 09d8a4977..1493a65c8 100644 --- a/src/USER-OPENMP/pair_buck_coul_cut_omp.h +++ b/src/USER-OPENMP/pair_buck_coul_cut_omp.h @@ -1,59 +1,59 @@ /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator http://lammps.sandia.gov, Sandia National Laboratories Steve Plimpton, sjplimp@sandia.gov Copyright (2003) Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software. This software is distributed under the GNU General Public License. See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ #ifdef PAIR_CLASS PairStyle(buck/coul/cut/omp,PairBuckCoulCutOMP) #else #ifndef LMP_PAIR_BUCK_COUL_CUT_OMP_H #define LMP_PAIR_BUCK_COUL_CUT_OMP_H #include "pair_omp.h" namespace LAMMPS_NS { class PairBuckCoulCutOMP : public PairOMP { public: PairBuckCoulCutOMP(class LAMMPS *); - ~PairBuckCoulCutOMP(); + virtual ~PairBuckCoulCutOMP(); virtual void compute(int, int); virtual void settings(int, char **); virtual void coeff(int, char **); virtual void init_style(); virtual double init_one(int, int); virtual void write_restart(FILE *); virtual void read_restart(FILE *); virtual void write_restart_settings(FILE *); virtual void read_restart_settings(FILE *); virtual double single(int, int, int, int, double, double, double, double &); virtual double memory_usage(); protected: template <int EVFLAG, int EFLAG, int NEWTON_PAIR> void eval(); protected: double cut_lj_global,cut_coul_global; double **cut_lj,**cut_ljsq; double **cut_coul,**cut_coulsq; double **a,**rho,**c; double **rhoinv,**buck1,**buck2,**offset; void allocate(); }; } #endif #endif