n2p2 - A neural network potential package
|
#include <pair_hdnnp.h>
Public Member Functions | |
PairHDNNP (class LAMMPS *) | |
~PairHDNNP () override | |
void | compute (int, int) override |
void | settings (int, char **) override |
void | coeff (int, char **) override |
void | init_style () override |
double | init_one (int, int) override |
Protected Member Functions | |
virtual void | allocate () |
void | transferNeighborList () |
void | handleExtrapolationWarnings () |
Protected Attributes | |
bool | showew |
bool | resetew |
int | showewsum |
int | maxew |
long | numExtrapolationWarningsTotal |
long | numExtrapolationWarningsSummary |
double | cflength |
double | cfenergy |
double | maxCutoffRadius |
char * | directory |
std::string | emap |
nnp::InterfaceLammps * | interface |
Definition at line 38 of file pair_hdnnp.h.
PairHDNNP::PairHDNNP | ( | class LAMMPS * | lmp | ) |
Definition at line 55 of file pair_hdnnp.cpp.
References cite_user_hdnnp_package.
|
override |
Definition at line 72 of file pair_hdnnp.cpp.
References interface.
|
override |
Definition at line 81 of file pair_hdnnp.cpp.
References nnp::InterfaceLammps::getAtomicEnergy(), nnp::InterfaceLammps::getEnergy(), nnp::InterfaceLammps::getForces(), handleExtrapolationWarnings(), interface, maxew, nnp::InterfaceLammps::process(), nnp::InterfaceLammps::setLocalAtoms(), nnp::InterfaceLammps::setLocalTags(), showew, showewsum, and transferNeighborList().
|
override |
Definition at line 120 of file pair_hdnnp.cpp.
References cfenergy, cflength, directory, maxCutoffRadius, maxew, numExtrapolationWarningsSummary, numExtrapolationWarningsTotal, resetew, showew, and showewsum.
|
override |
Definition at line 186 of file pair_hdnnp.cpp.
References allocate(), and emap.
|
override |
Definition at line 226 of file pair_hdnnp.cpp.
References cfenergy, cflength, directory, emap, nnp::InterfaceLammps::initialize(), interface, nnp::InterfaceLammps::isInitialized(), nnp::Mode::log, maxCutoffRadius, maxew, nnp::Log::registerCFilePointer(), resetew, showew, and showewsum.
Referenced by LAMMPS_NS::PairHDNNPDevelop::init_style().
|
override |
Definition at line 253 of file pair_hdnnp.cpp.
References maxCutoffRadius.
|
protectedvirtual |
Definition at line 262 of file pair_hdnnp.cpp.
Referenced by coeff().
|
protected |
Definition at line 274 of file pair_hdnnp.cpp.
References nnp::InterfaceLammps::addNeighbor(), interface, and maxCutoffRadius.
Referenced by compute(), and LAMMPS_NS::PairHDNNPDevelop::compute().
|
protected |
Definition at line 292 of file pair_hdnnp.cpp.
References nnp::InterfaceLammps::clearExtrapolationWarnings(), nnp::InterfaceLammps::extractEWBuffer(), nnp::InterfaceLammps::fillEWBuffer(), nnp::InterfaceLammps::getEWBufferSize(), nnp::Mode::getNumExtrapolationWarnings(), interface, maxew, numExtrapolationWarningsSummary, numExtrapolationWarningsTotal, resetew, showew, showewsum, and nnp::InterfaceLammps::writeExtrapolationWarnings().
Referenced by compute(), and LAMMPS_NS::PairHDNNPDevelop::compute().
|
protected |
Definition at line 54 of file pair_hdnnp.h.
Referenced by compute(), LAMMPS_NS::PairHDNNPDevelop::compute(), handleExtrapolationWarnings(), init_style(), and settings().
|
protected |
Definition at line 55 of file pair_hdnnp.h.
Referenced by handleExtrapolationWarnings(), init_style(), and settings().
|
protected |
Definition at line 56 of file pair_hdnnp.h.
Referenced by compute(), LAMMPS_NS::PairHDNNPDevelop::compute(), handleExtrapolationWarnings(), init_style(), and settings().
|
protected |
Definition at line 57 of file pair_hdnnp.h.
Referenced by compute(), LAMMPS_NS::PairHDNNPDevelop::compute(), handleExtrapolationWarnings(), init_style(), and settings().
|
protected |
Definition at line 58 of file pair_hdnnp.h.
Referenced by handleExtrapolationWarnings(), and settings().
|
protected |
Definition at line 59 of file pair_hdnnp.h.
Referenced by handleExtrapolationWarnings(), and settings().
|
protected |
Definition at line 60 of file pair_hdnnp.h.
Referenced by init_style(), and settings().
|
protected |
Definition at line 61 of file pair_hdnnp.h.
Referenced by init_style(), and settings().
|
protected |
Definition at line 62 of file pair_hdnnp.h.
Referenced by init_one(), init_style(), LAMMPS_NS::PairHDNNPDevelop::init_style(), settings(), and transferNeighborList().
|
protected |
Definition at line 63 of file pair_hdnnp.h.
Referenced by init_style(), and settings().
|
protected |
Definition at line 64 of file pair_hdnnp.h.
Referenced by coeff(), and init_style().
|
protected |
Definition at line 65 of file pair_hdnnp.h.
Referenced by compute(), LAMMPS_NS::PairHDNNPDevelop::compute(), handleExtrapolationWarnings(), init_style(), LAMMPS_NS::PairHDNNPDevelop::init_style(), transferNeighborList(), LAMMPS_NS::PairHDNNPDevelop::transferNeighborList(), LAMMPS_NS::PairHDNNPDevelop::updateNeighborlistCutoff(), and ~PairHDNNP().