Create the interface for Tsunami, a N-body code with Tides. - [x] Compile the code with the new build system - [x] Setup configure script and amuse_deps - [x] Implement TsunamiImplementation - [x] Implement adding and removing particle sets - [x] Implement setters and getters - [x] Implement commit particles - [x] Implement TsunamiInterface - [x] Implement setters and getters - [x] Implement adding and removing particles - [x] Implement Tsunami - [x] Implement methods - [x] Implement parameters - [x] Implement Properties - [ ] Implement bridge support (get_potential_at_point, get_gravity_at_point, etc...) - [ ] Implement collision detection stopping conditions - [ ] would require figuring out how to implement stopping conditions for python codes - [ ] Verify that the AMUSE version of Tsunami is coherent with the standalone package - [ ] Verify that N-Body units works for Tsunami - [ ] Verify that physical units works for Tsunami - [x] Write tests for TsunamiInterface - [x] Write tests for Tsunami
Create the interface for Tsunami, a N-body code with Tides.
Compile the code with the new build system
Implement TsunamiImplementation
Implement TsunamiInterface
Implement Tsunami
Implement bridge support (get_potential_at_point, get_gravity_at_point, etc...)
Implement collision detection stopping conditions
Verify that the AMUSE version of Tsunami is coherent with the standalone package
Verify that N-Body units works for Tsunami
Verify that physical units works for Tsunami
Write tests for TsunamiInterface
Write tests for Tsunami