#include <sph_surface.h>
Public Types | |
typedef Solver< Types, typename Types::vector > | base_type |
typedef KernelPolicy | smoothing_kernel |
typedef base_type::value | value |
typedef Types::vector | vector |
typedef Types::real_type | real_type |
typedef Types::particle | particle |
typedef Types::particle_cptr_container::const_iterator | particle_cptr_container_citerator |
Public Member Functions | |
SurfaceForce (const real_type &tension=0, const real_type &threshold=1) | |
~SurfaceForce () | |
SurfaceForce & | operator= (const SurfaceForce &rhs) |
real_type & | tension () |
const real_type & | tension () const |
real_type & | threshold () |
const real_type & | threshold () const |
virtual value | apply (const particle &par, particle_cptr_container_citerator begin, particle_cptr_container_citerator end) const |
SPH Surface Tension Force Class.
typedef Solver<Types, typename Types::vector> OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::base_type |
typedef Types::particle OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::particle |
Reimplemented from OpenTissue::sph::Solver< Types, Types::vector >.
typedef Types::particle_cptr_container::const_iterator OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::particle_cptr_container_citerator |
Reimplemented from OpenTissue::sph::Solver< Types, Types::vector >.
typedef Types::real_type OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::real_type |
Reimplemented from OpenTissue::sph::Solver< Types, Types::vector >.
typedef KernelPolicy OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::smoothing_kernel |
typedef base_type::value OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::value |
Reimplemented from OpenTissue::sph::Solver< Types, Types::vector >.
typedef Types::vector OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::vector |
Reimplemented from OpenTissue::sph::Solver< Types, Types::vector >.
OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::SurfaceForce | ( | const real_type & | tension = 0 , |
|
const real_type & | threshold = 1 | |||
) | [inline] |
Default Constructor.
OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::~SurfaceForce | ( | ) | [inline] |
Deconstructor.
virtual value OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::apply | ( | const particle & | par, | |
particle_cptr_container_citerator | begin, | |||
particle_cptr_container_citerator | end | |||
) | const [inline, virtual] |
Apply
??? | xxx |
SurfaceForce& OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::operator= | ( | const SurfaceForce< Types, KernelPolicy > & | rhs | ) | [inline] |
Fubar dummy assignment operator for the lame compiler!
real_type& OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::tension | ( | ) | [inline] |
const real_type& OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::tension | ( | ) | const [inline] |
real_type& OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::threshold | ( | ) | [inline] |
const real_type& OpenTissue::sph::SurfaceForce< Types, KernelPolicy >::threshold | ( | ) | const [inline] |