milupHPC documentation
  • include
  • integrator
explicit_euler.h
Go to the documentation of this file.
1
10#ifndef MILUPHPC_EXPLICIT_EULER_H
11#define MILUPHPC_EXPLICIT_EULER_H
12
13#include "../miluphpc.h"
14#include "device_explicit_euler.cuh"
15
16class ExplicitEuler : public Miluphpc {
17
18public:
19
20 //ExplicitEuler(SimulationParameters simulationParameters, integer numParticles, integer numNodes);
26 ExplicitEuler(SimulationParameters simulationParameters);
27
31 ~ExplicitEuler();
32
38 void integrate(int step);
39
40};
41
42
43#endif //MILUPHPC_EXPLICIT_EULER_H
ExplicitEuler
Definition: explicit_euler.h:16
ExplicitEuler::~ExplicitEuler
~ExplicitEuler()
Destructor.
Definition: explicit_euler.cpp:13
ExplicitEuler::ExplicitEuler
ExplicitEuler(SimulationParameters simulationParameters)
Constructor.
Definition: explicit_euler.cpp:9
ExplicitEuler::integrate
void integrate(int step)
Implementation of the abstract integration method.
Definition: explicit_euler.cpp:17
Miluphpc
MilupHPC class.
Definition: miluphpc.h:74
Miluphpc::simulationParameters
SimulationParameters simulationParameters
buffer (need for revising)
Definition: miluphpc.h:351
device_explicit_euler.cuh
Device functions and kernels for the explicit euler integrator.
SimulationParameters
Definition: parameter.h:122

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