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

CppAD interface to Ipopt. More...

Go to the source code of this file.

Classes

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

Typedefs

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

Detailed Description

CppAD interface to Ipopt.

Definition in file cppad_ipopt_nlp.hpp.