ipopt_cppad_solution Class Reference

#include <ipopt_cppad_nlp.hpp>

List of all members.

Public Types

 not_defined
 success
 maxiter_exceeded
 stop_at_tiny_step
 stop_at_acceptable_point
 local_infeasibility
 user_requested_stop
 feasible_point_found
 diverging_iterates
 restoration_failure
 error_in_step_computation
 invalid_number_detected
 too_few_degrees_of_freedom
 internal_error
 unknown
enum  solution_status {
  not_defined, success, maxiter_exceeded, stop_at_tiny_step,
  stop_at_acceptable_point, local_infeasibility, user_requested_stop, feasible_point_found,
  diverging_iterates, restoration_failure, error_in_step_computation, invalid_number_detected,
  too_few_degrees_of_freedom, internal_error, unknown
}

Public Member Functions

 ipopt_cppad_solution (void)

Public Attributes

enum ipopt_cppad_solution::solution_status status
NumberVector x
NumberVector z_l
NumberVector z_u
NumberVector g
NumberVector lambda
Ipopt::Number obj_value


Detailed Description

Definition at line 620 of file ipopt_cppad_nlp.hpp.


Member Enumeration Documentation

enum ipopt_cppad_solution::solution_status

Enumerator:
not_defined 
success 
maxiter_exceeded 
stop_at_tiny_step 
stop_at_acceptable_point 
local_infeasibility 
user_requested_stop 
feasible_point_found 
diverging_iterates 
restoration_failure 
error_in_step_computation 
invalid_number_detected 
too_few_degrees_of_freedom 
internal_error 
unknown 

Definition at line 623 of file ipopt_cppad_nlp.hpp.


Constructor & Destructor Documentation

ipopt_cppad_solution::ipopt_cppad_solution ( void   )  [inline]

Definition at line 647 of file ipopt_cppad_nlp.hpp.

References not_defined, and status.


Member Data Documentation

enum ipopt_cppad_solution::solution_status ipopt_cppad_solution::status

Referenced by ipopt_cppad_nlp::finalize_solution(), and ipopt_cppad_solution().

NumberVector ipopt_cppad_solution::x

Definition at line 640 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().

NumberVector ipopt_cppad_solution::z_l

Definition at line 641 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().

NumberVector ipopt_cppad_solution::z_u

Definition at line 642 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().

NumberVector ipopt_cppad_solution::g

Definition at line 643 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().

NumberVector ipopt_cppad_solution::lambda

Definition at line 644 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().

Ipopt::Number ipopt_cppad_solution::obj_value

Definition at line 645 of file ipopt_cppad_nlp.hpp.

Referenced by ipopt_cppad_nlp::finalize_solution().


The documentation for this class was generated from the following file:
Generated on Mon May 3 03:12:19 2010 by  doxygen 1.4.7