roboptim::Problem< F, boost::mpl::vector<> > Class Template Reference

#include <roboptim/core/problem.hh>

Public Types

typedef boost::mpl::vector constraintsList_t
 
typedef F function_t
 Function type. More...
 
typedef function_t::value_type value_type
 
typedef function_t::vector_t vector_t
 Vector type. More...
 
typedef function_t::argument_t argument_t
 Argument type. More...
 
typedef function_t::size_type size_type
 Size type. More...
 
typedef boost::optional< argument_tstartingPoint_t
 Optional vector defines a starting point. More...
 
typedef function_t::interval_t interval_t
 
typedef function_t::intervals_t intervals_t
 
typedef std::vector< value_typescaling_t
 Scaling vector. More...
 
typedef scaling_t scales_t ROBOPTIM_CORE_DEPRECATED
 Scaling vector (deprecated typedef). More...
 
typedef function_t::names_t names_t
 Vector of names (e.g. for arguments). More...
 

Public Member Functions

std::ostream & print (std::ostream &o) const
 Display the problem on the specified output stream. More...
 
Constructors and destructors.
 Problem (const function_t &)
 
 Problem (const Problem< F, boost::mpl::vector<> > &)
 Copy constructor. More...
 
template<typename F_ >
 Problem (const Problem< F_, boost::mpl::vector<> > &)
 Copy constructor (convert from another class of problem). More...
 
virtual ~Problem ()
 Virtual destructor. More...
 
Cost function.
const function_tfunction () const
 Retrieve cost function. More...
 
intervals_targumentBounds ()
 Retrieve arguments bounds. More...
 
const intervals_targumentBounds () const
 Retrieve arguments bounds. More...
 
scaling_targumentScaling ()
 Retrieve arguments scaling. More...
 
const scaling_targumentScaling () const
 Retrieve arguments scaling. More...
 
scales_t & argumentScales () ROBOPTIM_CORE_DEPRECATED
 Retrieve arguments scaling (deprecated version). More...
 
const scales_t & argumentScales () const ROBOPTIM_CORE_DEPRECATED
 Retrieve arguments scaling (deprecated version). More...
 
names_targumentNames ()
 Retrieve arguments names. More...
 
const names_targumentNames () const
 Retrieve arguments names. More...
 
Starting point (initial guess).
startingPoint_tstartingPoint ()
 Set the initial guess. More...
 
const startingPoint_tstartingPoint () const
 Get the initial guess. More...
 

Friends

template<typename F_ , typename CLIST_ >
class Problem