PND
scratch_pad.hpp
1 //
2 // Created by USCCACS02 on 8/5/20.
3 //
4 
5 #ifndef DSN_MD_SCRATCH_PAD_HPP
6 #define DSN_MD_SCRATCH_PAD_HPP
7 
8 #include <torch/torch.h>
9 #include "../MD_Engine/pmd.cpp"
10 
11 double ComputeAccel(SubSystem &);
12 
13 std::tuple<float, torch::Tensor> ComputeAccelPredicted(SubSystem &);
14 
15 void SingleStep(SubSystem &subsystem, bool shouldTrack);
16 
19 std::tuple<float, torch::Tensor> LJ3D(SubSystem &, torch::Tensor, int Np);
20 
23 std::tuple<torch::Tensor, torch::Tensor> LJ3D_M(SubSystem checkPointState, torch::Tensor, int Np);
24 
25 #endif //DSN_MD_SCRATCH_PAD_HPP
Definition: pmd.hpp:33