1 // clang-format off 2 /* -*- c++ -*- ---------------------------------------------------------- 3 LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator 4 https://www.lammps.org/, Sandia National Laboratories 5 Steve Plimpton, sjplimp@sandia.gov 6 7 Copyright (2003) Sandia Corporation. Under the terms of Contract 8 DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains 9 certain rights in this software. This software is distributed under 10 the GNU General Public License. 11 12 See the README file in the top-level LAMMPS directory. 13 ------------------------------------------------------------------------- */ 14 15 #ifdef NPAIR_CLASS 16 // clang-format off 17 NPairStyle(half/bin/newton/intel, 18 NPairHalfBinNewtonIntel, 19 NP_HALF | NP_BIN | NP_NEWTON | NP_ORTHO | NP_INTEL); 20 // clang-format on 21 #else 22 23 #ifndef LMP_NPAIR_HALF_BIN_NEWTON_INTEL_H 24 #define LMP_NPAIR_HALF_BIN_NEWTON_INTEL_H 25 26 #include "fix_intel.h" 27 #include "npair_intel.h" 28 29 namespace LAMMPS_NS { 30 31 class NPairHalfBinNewtonIntel : public NPairIntel { 32 public: 33 NPairHalfBinNewtonIntel(class LAMMPS *); ~NPairHalfBinNewtonIntel()34 ~NPairHalfBinNewtonIntel() {} 35 void build(class NeighList *); 36 37 private: 38 template <class flt_t, class acc_t> void hbni(NeighList *, IntelBuffers<flt_t, acc_t> *); 39 }; 40 41 } // namespace LAMMPS_NS 42 43 #endif 44 #endif 45 46 /* ERROR/WARNING messages: 47 48 */ 49