Public Member Functions | Protected Attributes

OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type > Class Template Reference

#include <optimization_non_smooth_newton.h>

List of all members.

Public Member Functions

 ThetaFunctor (ublas::compressed_matrix< T > const &A, ublas::vector< T > const &b, bound_function_type const &l, bound_function_type const &u, ublas::vector< T > &H, ublas::vector< T > &y)
operator() (ublas::vector< T > const &x) const

Protected Attributes

ublas::compressed_matrix< T >
const & 
m_A
ublas::vector< T > const & m_b
bound_function_type const & m_l
bound_function_type const & m_u
ublas::vector< T > & m_H
ublas::vector< T > & m_y

template<typename T, typename bound_function_type>
class OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >


Constructor & Destructor Documentation

template<typename T, typename bound_function_type>
OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::ThetaFunctor ( ublas::compressed_matrix< T > const &  A,
ublas::vector< T > const &  b,
bound_function_type const &  l,
bound_function_type const &  u,
ublas::vector< T > &  H,
ublas::vector< T > &  y 
) [inline]

Member Function Documentation

template<typename T, typename bound_function_type>
T OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::operator() ( ublas::vector< T > const &  x  )  const [inline]

Member Data Documentation

template<typename T, typename bound_function_type>
ublas::compressed_matrix<T> const& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_A [protected]
template<typename T, typename bound_function_type>
ublas::vector<T> const& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_b [protected]
template<typename T, typename bound_function_type>
ublas::vector<T>& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_H [protected]
template<typename T, typename bound_function_type>
bound_function_type const& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_l [protected]
template<typename T, typename bound_function_type>
bound_function_type const& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_u [protected]
template<typename T, typename bound_function_type>
ublas::vector<T>& OpenTissue::math::optimization::detail::ThetaFunctor< T, bound_function_type >::m_y [protected]

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