20 lines
292 B
C++
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
|