00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
#ifndef OPENCAL_MIDPOINTSOLVER_H
00012
#define OPENCAL_MIDPOINTSOLVER_H
00013
00014
00015
#include <OpenCAL/global.h>
00016
#include <OpenCAL/ODESolver.h>
00017
00018
namespace OpenCAL
00019 {
00024 class OPENCAL_API MidpointSolver:
public ODESolver
00025 {
00026
protected:
00027
00028
00029
public:
00030
00031 MidpointSolver();
00032
virtual ~MidpointSolver();
00033
00034
00035
void solve(
float stepSize,
ODESource *source);
00036 };
00037 }
00038
00039
#endif // OPENCAL_MIDPOINTSOLVER_H