CppAD: A C++ Algorithmic Differentiation Package  20130102
cppad_ipopt_nlp.hpp File Reference

CppAD interface to Ipopt. More...

Go to the source code of this file.

Classes

class  cppad_ipopt::cppad_ipopt_fg_info
 Abstract base class user derives from to define the funcitons in the problem. More...
class  cppad_ipopt::cppad_ipopt_solution
 Class that contains information about the problem solution. More...
class  cppad_ipopt::cppad_ipopt_nlp
 Class connects Ipopt to CppAD for derivative and sparsity pattern calculations. More...

Namespaces

namespace  cppad_ipopt

Typedefs

typedef CppAD::AD< Ipopt::Number > cppad_ipopt::ADNumber
 A scalar value used to record operation sequence.
typedef CppAD::vector< ADNumber > cppad_ipopt::ADVector
 A simple vector of values used to record operation sequence.
typedef CppAD::vector< size_t > cppad_ipopt::SizeVector
 A simple vector of size_t values.
typedef CppAD::vector
< Ipopt::Number > 
cppad_ipopt::NumberVector
 A simple vector of values used by Ipopt.

Detailed Description

CppAD interface to Ipopt.

Definition in file cppad_ipopt_nlp.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines