blob: 0f74ca24a11eba2cac0c9720b656c0302a235616 [file] [log] [blame]
#ifndef _NIMA_SOLVER_HPP_
#define _NIMA_SOLVER_HPP_
namespace nima
{
class Solver
{
public:
virtual int order() = 0;
virtual bool needsSolve() = 0;
virtual bool suppressMarkDirty() = 0;
virtual void suppressMarkDirty(bool suppressIt) = 0;
virtual void solveStart() = 0;
virtual void solve() = 0;
};
}
#endif