qtrocket/sim/DESolver.h

20 lines
292 B
C++

#ifndef SIM_DESOLVER_H
#define SIM_DESOLVER_H
namespace sim
{
class DESolver
{
public:
DESolver() {}
virtual ~DESolver() {}
virtual void setTimeStep(double ts) = 0;
virtual void step(double t, double* curVal, double* res ) = 0;
};
} // namespace sim
#endif // SIM_DESOLVER_H