#include <sph_system.h>
Public Types | |
typedef Types::real_type | real_type |
typedef Types::particle | data_type |
typedef Types::particle | query_type |
typedef Types::particle_cptr_pair | result_type |
typedef Types::particle_cptr_container | result_container |
typedef Types::vector | vector3_type |
Public Member Functions | |
void | reset (result_container &results) const |
void | report (const data_type &data, const query_type &query, result_container &results) const |
vector3_type | min_coord (const typename Types::particle &p) const |
vector3_type | max_coord (const typename Types::particle &p) const |
const vector3_type & | position (const typename Types::particle &p) const |
typedef Types::particle OpenTissue::sph::FluidHashPolicy< Types >::data_type |
typedef Types::particle OpenTissue::sph::FluidHashPolicy< Types >::query_type |
typedef Types::real_type OpenTissue::sph::FluidHashPolicy< Types >::real_type |
typedef Types::particle_cptr_container OpenTissue::sph::FluidHashPolicy< Types >::result_container |
typedef Types::particle_cptr_pair OpenTissue::sph::FluidHashPolicy< Types >::result_type |
typedef Types::vector OpenTissue::sph::FluidHashPolicy< Types >::vector3_type |
vector3_type OpenTissue::sph::FluidHashPolicy< Types >::max_coord | ( | const typename Types::particle & | p | ) | const [inline] |
vector3_type OpenTissue::sph::FluidHashPolicy< Types >::min_coord | ( | const typename Types::particle & | p | ) | const [inline] |
const vector3_type& OpenTissue::sph::FluidHashPolicy< Types >::position | ( | const typename Types::particle & | p | ) | const [inline] |
void OpenTissue::sph::FluidHashPolicy< Types >::report | ( | const data_type & | data, | |
const query_type & | query, | |||
result_container & | results | |||
) | const [inline] |
void OpenTissue::sph::FluidHashPolicy< Types >::reset | ( | result_container & | results | ) | const [inline] |