Here are the classes, structs, unions and interfaces with brief descriptions:
AD< Base > | |
ADFun< Base > | Class used to hold function objects |
ADTape< Base > | Class used to hold tape that records AD<Base> operations |
cppad_ipopt_fg_info | Abstract base class user derives from to define the funcitons in the problem |
cppad_ipopt_nlp | Class connects Ipopt to CppAD for derivative and sparsity pattern calculations |
cppad_ipopt_solution | Class that contains information about the problem solution |
discrete< Base > | |
CppAD::ErrorHandler | |
CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float > | |
CppAD::ok_if_S_same_as_T< S, T > | |
CppAD::ok_if_S_same_as_T< T, T > | |
optimize_csum_stacks | Structure used to pass work space from optimize to optimize_record_csum (so that stacks do not start from zero size every time) |
optimize_csum_variable | Structures used by optimize_record_csum to hold information about one variable |
optimize_old_variable | Structure used by optimize to hold information about one variable |
player< Base > | Class used to store and play back an operation sequence recording |
recorder< Base > | Class used to store an operation sequence while it is being recorded (the operation sequence is copied to the player class for playback) |
CppAD::RombergMul< Fun, SizeVector, FloatVector, m > | |
CppAD::RombergMul< Fun, SizeVector, FloatVector, 1 > | |
CppAD::SliceLast< Fun, FloatVector > | |
sparse_pack | Vector of sets of postivie integers, each set stored as a packed boolean array |
sparse_set | Vector of sets of postivie integers, each set stored as a standard set |
CppAD::TrackElement | |
user_atomic< Base > | Class that actually implements the afun(id, ax, ay) calls |
CppAD::VecAD< Base > | |
CppAD::VecAD_reference< Base > | |
CppAD::vector< Type > | |
CppAD::vectorBool | |
CppAD::vectorBoolElement | |