All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
roboptim::CachedFunction< T > Member List

This is the complete list of members for roboptim::CachedFunction< T >, including all inherited members.

cache_roboptim::CachedFunction< T >mutableprotected
CachedFunction(boost::shared_ptr< T > fct, size_t size=10)roboptim::CachedFunction< T >explicit
cachedFunctionDerivative(gradient_ref derivative, value_type argument, size_type order, typename detail::CachedFunctionTypes< U >::isNTimesDerivable_t::type *) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionDerivative(gradient_ref, value_type, size_type, typename detail::CachedFunctionTypes< U >::isNotNTimesDerivable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionGradient(gradient_ref gradient, const_argument_ref argument, size_type functionId, typename detail::CachedFunctionTypes< U >::isDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionGradient(gradient_ref, const_argument_ref, size_type, typename detail::CachedFunctionTypes< U >::isNotDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionHessian(hessian_ref hessian, const_argument_ref argument, size_type functionId, typename detail::CachedFunctionTypes< U >::isTwiceDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionHessian(hessian_ref, const_argument_ref, size_type, typename detail::CachedFunctionTypes< U >::isNotTwiceDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionJacobian(jacobian_ref jacobian, const_argument_ref argument, typename detail::CachedFunctionTypes< U >::isDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cachedFunctionJacobian(jacobian_ref, const_argument_ref, typename detail::CachedFunctionTypes< U >::isNotDifferentiable_t::type *=0) const roboptim::CachedFunction< T >inlineprotected
cacheKey_t typedefroboptim::CachedFunction< T >
function() const roboptim::CachedFunction< T >
function_roboptim::CachedFunction< T >protected
functionCache_t typedefroboptim::CachedFunction< T >
gradientCache_roboptim::CachedFunction< T >mutableprotected
gradientCache_t typedefroboptim::CachedFunction< T >
hessianCache_roboptim::CachedFunction< T >mutableprotected
hessianCache_t typedefroboptim::CachedFunction< T >
impl_compute(result_ref result, const_argument_ref argument) const roboptim::CachedFunction< T >protectedvirtual
impl_derivative(gradient_ref derivative, value_type argument, size_type order=1) const roboptim::CachedFunction< T >protectedvirtual
impl_gradient(gradient_ref gradient, const_argument_ref argument, size_type functionId=0) const roboptim::CachedFunction< T >protectedvirtual
impl_hessian(hessian_ref hessian, const_argument_ref argument, size_type functionId=0) const roboptim::CachedFunction< T >protectedvirtual
impl_jacobian(jacobian_ref jacobian, const_argument_ref arg) const roboptim::CachedFunction< T >protectedvirtual
interval_t typedefroboptim::CachedFunction< T >
jacobianCache_roboptim::CachedFunction< T >mutableprotected
jacobianCache_t typedefroboptim::CachedFunction< T >
print(std::ostream &o) const roboptim::CachedFunction< T >virtual
reset()roboptim::CachedFunction< T >
ROBOPTIM_TWICE_DIFFERENTIABLE_FUNCTION_FWD_TYPEDEFS_(GenericTwiceDifferentiableFunction< traits_t >)roboptim::CachedFunction< T >
traits_t typedefroboptim::CachedFunction< T >
~CachedFunction()roboptim::CachedFunction< T >