20 lines
285 B
C++
20 lines
285 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 double step(double curVal, double t) const = 0;
|
|
};
|
|
|
|
} // namespace sim
|
|
|
|
#endif // SIM_DESOLVER_H
|