Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef X_ISOLVER
- #define X_ISOLVER
- #include "sph_model.hpp"
- #include <string>
- namespace x_engine {
- namespace solver {
- enum SOLVER_TYPE { OCL = 1, CUDA, SINGLE, PARALLEL };
- using x_engine::model::partition;
- class i_solver {
- public:
- // virtual void synk() = 0;
- virtual ~i_solver(){};
- virtual void run_neighbour_search() = 0;
- virtual void run_physic() = 0;
- virtual void init_model(const partition &) = 0;
- private:
- virtual void init_ext_particles() = 0;
- };
- }
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement