Public Types | Public Member Functions

OpenTissue::sph::Solver< Types, Value > Class Template Reference

#include <sph_solver.h>

List of all members.

Public Types

typedef Value value
typedef Types::real_type real_type
typedef Types::vector vector
typedef Types::particle particle
typedef
Types::particle_cptr_container::const_iterator 
particle_cptr_container_citerator

Public Member Functions

 Solver ()
virtual ~Solver ()
virtual value apply (const particle &, particle_cptr_container_citerator, particle_cptr_container_citerator) const
virtual value apply (const particle &, const particle &) const

Detailed Description

template<typename Types, typename Value>
class OpenTissue::sph::Solver< Types, Value >

SPH Compute Base Class.


Member Typedef Documentation

template<typename Types, typename Value>
typedef Types::particle OpenTissue::sph::Solver< Types, Value >::particle
template<typename Types, typename Value>
typedef Types::real_type OpenTissue::sph::Solver< Types, Value >::real_type
template<typename Types, typename Value>
typedef Value OpenTissue::sph::Solver< Types, Value >::value
template<typename Types, typename Value>
typedef Types::vector OpenTissue::sph::Solver< Types, Value >::vector

Constructor & Destructor Documentation

template<typename Types, typename Value>
OpenTissue::sph::Solver< Types, Value >::Solver (  )  [inline]

Default Constructor.

template<typename Types, typename Value>
virtual OpenTissue::sph::Solver< Types, Value >::~Solver (  )  [inline, virtual]

Deconstructor.


Member Function Documentation

template<typename Types, typename Value>
virtual value OpenTissue::sph::Solver< Types, Value >::apply ( const particle ,
particle_cptr_container_citerator  ,
particle_cptr_container_citerator   
) const [inline, virtual]

Apply a complete solution for par using all pars

Parameters:
par The particle at question
begin A const iterator to the first particle
end A const iterator to the last+1 particle
template<typename Types, typename Value>
virtual value OpenTissue::sph::Solver< Types, Value >::apply ( const particle ,
const particle  
) const [inline, virtual]

Apply a partial solution for par using only a single particle p

Parameters:
par The particle at question
p A single particle

The documentation for this class was generated from the following file: