#include <sph_euler.h>
Public Types | |
typedef Integrator< Types > | base_type |
typedef Types::real_type | real_type |
typedef Types::vector | vector |
typedef Types::particle | particle |
typedef Types::particle_container | particle_container |
typedef Types::collision_detection | collision_detection |
Public Member Functions | |
Euler (const real_type ×tep, const real_type &restitution) | |
~Euler () | |
void | integrate (particle &par) const |
SPH Semi-Implicit Euler Integrator Class.
typedef Integrator<Types> OpenTissue::sph::Euler< Types >::base_type |
typedef Types::collision_detection OpenTissue::sph::Euler< Types >::collision_detection |
Reimplemented from OpenTissue::sph::Integrator< Types >.
typedef Types::particle OpenTissue::sph::Euler< Types >::particle |
Reimplemented from OpenTissue::sph::Integrator< Types >.
typedef Types::particle_container OpenTissue::sph::Euler< Types >::particle_container |
Reimplemented from OpenTissue::sph::Integrator< Types >.
typedef Types::real_type OpenTissue::sph::Euler< Types >::real_type |
Reimplemented from OpenTissue::sph::Integrator< Types >.
typedef Types::vector OpenTissue::sph::Euler< Types >::vector |
Reimplemented from OpenTissue::sph::Integrator< Types >.
OpenTissue::sph::Euler< Types >::Euler | ( | const real_type & | timestep, | |
const real_type & | restitution | |||
) | [inline] |
Default Constructor.
OpenTissue::sph::Euler< Types >::~Euler | ( | ) | [inline] |
Deconstructor.
void OpenTissue::sph::Euler< Types >::integrate | ( | particle & | par | ) | const [inline] |
Integrate
timestep | > 0 |