Classes | Public Types | Public Member Functions | Public Attributes

BoundFunction< T > Class Template Reference

List of all members.

Classes

class  vector_iterator

Public Types

typedef
OpenTissue::math::ValueTraits
< T > 
value_traits
typedef vector_type::size_type size_type
typedef vector_type::value_type real_type
typedef
OpenTissue::math::ValueTraits
< real_type
value_traits
typedef vector_type::size_type size_type
typedef vector_type::value_type real_type
typedef
OpenTissue::math::ValueTraits
< real_type
value_traits

Public Member Functions

 BoundFunction (T const &value)
template<typename vector_type >
operator() (vector_type const &x, size_t const &i) const
 BoundFunction (bool const &is_lower)
template<typename vector_type >
operator() (vector_type const &x, size_t const &i) const
 BoundFunction (bool const &is_lower)
real_type operator() (vector_type const &x, size_type const &i) const
vector_iterator partial_begin (size_type const &idx) const
vector_iterator partial_end (size_type const &idx) const
 BoundFunction (bool const &is_lower)
real_type operator() (vector_type const &x, size_type const &i) const

Public Attributes

m_value
bool m_is_lower

template<typename T>
class BoundFunction< T >


Member Typedef Documentation

template<typename T>
typedef vector_type::value_type BoundFunction< T >::real_type
template<typename T>
typedef vector_type::value_type BoundFunction< T >::real_type
template<typename T>
typedef vector_type::size_type BoundFunction< T >::size_type
template<typename T>
typedef vector_type::size_type BoundFunction< T >::size_type
template<typename T>
typedef OpenTissue::math::ValueTraits<T> BoundFunction< T >::value_traits

Constructor & Destructor Documentation

template<typename T>
BoundFunction< T >::BoundFunction ( T const &  value  )  [inline]
template<typename T>
BoundFunction< T >::BoundFunction ( bool const &  is_lower  )  [inline]
template<typename T>
BoundFunction< T >::BoundFunction ( bool const &  is_lower  )  [inline]
template<typename T>
BoundFunction< T >::BoundFunction ( bool const &  is_lower  )  [inline]

Member Function Documentation

template<typename T>
template<typename vector_type >
T BoundFunction< T >::operator() ( vector_type const &  x,
size_t const &  i 
) const [inline]
template<typename T>
real_type BoundFunction< T >::operator() ( vector_type const &  x,
size_type const &  i 
) const [inline]
template<typename T>
template<typename vector_type >
T BoundFunction< T >::operator() ( vector_type const &  x,
size_t const &  i 
) const [inline]
template<typename T>
real_type BoundFunction< T >::operator() ( vector_type const &  x,
size_type const &  i 
) const [inline]
template<typename T>
vector_iterator BoundFunction< T >::partial_begin ( size_type const &  idx  )  const [inline]
template<typename T>
vector_iterator BoundFunction< T >::partial_end ( size_type const &  idx  )  const [inline]

Member Data Documentation

template<typename T>
bool BoundFunction< T >::m_is_lower
template<typename T>
T BoundFunction< T >::m_value

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