Public Member Functions

OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator Class Reference

#include <optimization_make_constant_bounds.h>

List of all members.

Public Member Functions

 vector_iterator ()
 vector_iterator (vector_iterator const &i)
bool const operator== (vector_iterator const &i) const
bool const operator!= (vector_iterator const &i) const
size_t const index () const
operator* () const
vector_iteratoroperator= (vector_iterator const &i)
vector_iterator const & operator++ ()

Detailed Description

template<typename T>
class OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator

This vector iterator is used to iterate through all the non-zero partial derivatives of a constraint. However, for a constant vector there are no non-zero partial derivatives.


Constructor & Destructor Documentation

template<typename T >
OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::vector_iterator (  )  [inline]
template<typename T >
OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::vector_iterator ( vector_iterator const &  i  )  [inline]

Member Function Documentation

template<typename T >
size_t const OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::index (  )  const [inline]
template<typename T >
bool const OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::operator!= ( vector_iterator const &  i  )  const [inline]
template<typename T >
T OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::operator* (  )  const [inline]
template<typename T >
vector_iterator const& OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::operator++ (  )  [inline]
template<typename T >
vector_iterator& OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::operator= ( vector_iterator const &  i  )  [inline]
template<typename T >
bool const OpenTissue::math::optimization::detail::ConstantVectorBoundFunctor< T >::vector_iterator::operator== ( vector_iterator const &  i  )  const [inline]

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