Program Listing for File lammps_pele.hpp#
↰ Return to documentation for file (source/pele/lammps_pele.hpp)
#ifndef LAMMPS_PELE_H
#define LAMMPS_PELE_H
#include "pele/base_potential.hpp"
#include <cstdint>
namespace pele {
class LAMMPSPotential : public BasePotential {
protected:
uintptr_t handle;
public:
LAMMPSPotential(uintptr_t handle);
using BasePotential::get_energy_gradient;
double get_energy(Array<double> const &xs) override;
double get_energy_gradient(Array<double> const &xs, Array<double> &gs) override;
};
}
#endif