plug memory leak in SO3 descriptor for pair style mliap/kk
This commit is contained in:
@ -28,6 +28,7 @@
|
||||
using namespace LAMMPS_NS;
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
template <class DeviceType>
|
||||
MLIAPDescriptorSO3Kokkos<DeviceType>::MLIAPDescriptorSO3Kokkos(LAMMPS *lmp, char *paramfilename)
|
||||
// TODO: why take self as param, shouldn't be needed
|
||||
@ -39,6 +40,14 @@ MLIAPDescriptorSO3Kokkos<DeviceType>::MLIAPDescriptorSO3Kokkos(LAMMPS *lmp, char
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
template <class DeviceType>
|
||||
MLIAPDescriptorSO3Kokkos<DeviceType>::~MLIAPDescriptorSO3Kokkos()
|
||||
{
|
||||
delete so3ptr_kokkos;
|
||||
}
|
||||
|
||||
/* ---------------------------------------------------------------------- */
|
||||
|
||||
template <class DeviceType>
|
||||
void MLIAPDescriptorSO3Kokkos<DeviceType>::compute_descriptors(class MLIAPData *data_)
|
||||
{
|
||||
|
||||
@ -29,6 +29,7 @@ class MLIAPDescriptorSO3Kokkos :
|
||||
public MLIAPDescriptorKokkos<DeviceType> {
|
||||
public:
|
||||
MLIAPDescriptorSO3Kokkos(LAMMPS *, char *);
|
||||
~MLIAPDescriptorSO3Kokkos() override;
|
||||
|
||||
void compute_descriptors(class MLIAPData *) override;
|
||||
void compute_forces(class MLIAPData *) override;
|
||||
|
||||
Reference in New Issue
Block a user