milupHPC documentation
  • include
  • integrator
leapfrog.h
Go to the documentation of this file.
1
10#ifndef MILUPHPC_LEAPFROG_H
11#define MILUPHPC_LEAPFROG_H
12
13#include "../miluphpc.h"
14#include "device_leapfrog.cuh"
15
16class Leapfrog : public Miluphpc {
17
18public:
19
25 Leapfrog(SimulationParameters simulationParameters);
26
30 ~Leapfrog();
31
37 void integrate(int step);
38
39};
40
41
42#endif //MILUPHPC_LEAPFROG_H
Leapfrog
Definition: leapfrog.h:16
Leapfrog::integrate
void integrate(int step)
Implementation of the abstract integration method.
Definition: leapfrog.cpp:21
Leapfrog::Leapfrog
Leapfrog(SimulationParameters simulationParameters)
Constructor.
Definition: leapfrog.cpp:9
Leapfrog::~Leapfrog
~Leapfrog()
Destructor.
Definition: leapfrog.cpp:15
Miluphpc
MilupHPC class.
Definition: miluphpc.h:74
Miluphpc::simulationParameters
SimulationParameters simulationParameters
buffer (need for revising)
Definition: miluphpc.h:351
device_leapfrog.cuh
Device functions and kernels for the leapfrog integrator.
SimulationParameters
Definition: parameter.h:122

milupHPC - include/integrator/leapfrog.h Source File
Generated on Wed Aug 31 2022 12:16:52 by Doxygen 1.9.3