 CppAD::AD< Base > | |
 CppAD::ADFun< Base > | Class used to hold function objects |
 CppAD::ADFun< double > | |
 CppAD::local::ADTape< Base > | Class used to hold tape that records AD<Base> operations |
 CppAD::atomic_base< Base > | |
  anonymous_namespace{eigen_cholesky.hpp}::atomic_eigen_cholesky< Base > | |
  anonymous_namespace{eigen_mat_inv.hpp}::atomic_eigen_mat_inv< Base > | |
  anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base > | |
  CppAD::checkpoint< Base > | |
  CppAD::old_atomic< Base > | Class that actually implements the afun(id, ax, ay) calls |
  CppAD::user_atomic< Base > | Link so that user_atomic<Base>::clear() still works |
 CppAD::atomic_base< double > | |
  anonymous_namespace{mat_mul.hpp}::atomic_mat_mul | |
 CppAD::thread_alloc::block_t | |
 CppAD::thread_alloc::capacity_t | |
 CppAD::det_by_lu< Scalar > | |
 CppAD::det_by_minor< Scalar > | |
 CppAD::discrete< Base > | |
 CppAD::ErrorHandler | |
 CppAD::index_sort_element< Compare > | Helper class used by index_sort |
 CppAD::IntegrateLast< Fun, SizeVector, FloatVector, Float > | |
 CppAD::local::internal_sparsity< Element_type > | Template structure used obtain the internal sparsity pattern type form the corresponding element type |
 CppAD::local::internal_sparsity< bool > | Specilization for bool elements |
 CppAD::local::internal_sparsity< std::set< size_t > > | Specilization for std::set<size_t> elements |
 CppAD::numeric_limits< Float > | All tthese defaults correspond to errors |
 CppAD::numeric_limits< AD< Base > > | Partial specialization that defines limits for for all AD types |
 Eigen::NumTraits< CppAD::AD< Base > > | |
 CppAD::ode_evaluate_fun< Float > | |
 CppAD::ok_if_S_same_as_T< S, T > | |
 CppAD::ok_if_S_same_as_T< T, T > | |
 CppAD::omp_alloc | |
 CppAD::local::sparse_list::pair_size_t | Type used for each entry in a singly linked list |
 CppAD::local::player< Base > | Class used to store and play back an operation sequence recording |
 CppAD::local::player< double > | |
 CppAD::local::pod_vector< Type > | A vector class with Type element that does not use element constructors or destructors when Type is Plain Old Data (pod) |
 CppAD::local::pod_vector< addr_t > | |
 CppAD::local::pod_vector< Base > | |
 CppAD::local::pod_vector< bool > | |
 CppAD::local::pod_vector< char > | |
 CppAD::local::pod_vector< CppAD::local::sparse_list::pair_size_t > | |
 CppAD::local::pod_vector< double > | |
 CppAD::local::pod_vector< OpCode > | |
 CppAD::local::pod_vector< Pack > | |
 CppAD::local::pod_vector< size_t > | |
 CppAD::local::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 > | |
 CppAD::ipopt::solve_result< Dvector > | Class that contains information about solve problem result |
 CppAD::sparse_hes_work | Class used to hold information used by Sparse Hessian routine in this file, so it does not need to be recomputed every time |
 CppAD::sparse_hessian_work | Class used by SparseHessian to hold information so it does not need to be recomputed |
 CppAD::sparse_jac_work | Class used to hold information used by Sparse Jacobian routines in this file, so they do not need to be recomputed every time |
 CppAD::sparse_jacobian_work | Class used by SparseJacobian to hold information so it does not need to be recomputed |
 CppAD::local::sparse_list | Vector of sets of positive integers, each set stored as a singly linked list |
 CppAD::local::sparse_list_const_iterator | Cons_iterator for one set of positive integers in a sparse_list object |
 CppAD::local::sparse_pack | Vector of sets of postivie integers, each set stored as a packed boolean array |
 CppAD::local::sparse_pack_const_iterator | Cons_iterator for one set of positive integers in a sparse_pack object |
 CppAD::sparse_rc< SizeVector > | Sparsity pattern for a matrix with indices of type size_t |
 CppAD::sparse_rcv< SizeVector, ValueVector > | Sparse matrices with elements of type Scalar |
 CppAD::local::sparse_sizevec | Vector of sets of positive integers, each set stored as a size_t vector |
 CppAD::local::sparse_sizevec_const_iterator | Cons_iterator for one set of positive integers in a sparse_sizevec object |
 CppAD::local::optimize::struct_cexp_info | Information about one conditional expression |
 CppAD::local::optimize::struct_cskip_new | |
 CppAD::local::optimize::struct_csum_stacks | Information about one cumulative summation operation |
 CppAD::local::optimize::struct_csum_variable | Information about one old variable that is part of a new CSumOp operation |
 CppAD::local::optimize::struct_old2new | Information that maps old an old operator to a new opeator and new variable |
 CppAD::local::optimize::struct_opt_op_info | Information for one operator |
 CppAD::local::optimize::struct_size_pair | |
 CppAD::local::subgraph::subgraph_info | Class for maintaining subgraph information attached to on ADFun object |
 CppAD::test_boolofvoid | One class object is used to run a group of tests |
 CppAD::thread_alloc | Capacity vector for memory allocation block sizes |
 CppAD::thread_alloc::thread_alloc_info | Structure of information for each thread |
 TNLP | |
  CppAD::ipopt::solve_callback< Dvector, ADvector, FG_eval > | Class that Ipopt uses for obtaining information about this problem |
 CppAD::to_string_struct< Type > | |
 CppAD::to_string_struct< adouble > | |
 CppAD::to_string_struct< CppAD::AD< Base > > | |
 CppAD::to_string_struct< double > | |
 CppAD::to_string_struct< float > | |
 CppAD::to_string_struct< long double > | |
 CppAD::to_string_struct< signed int > | |
 CppAD::to_string_struct< signed long > | |
 CppAD::to_string_struct< signed long long > | |
 CppAD::to_string_struct< signed short > | |
 CppAD::to_string_struct< unsigned int > | |
 CppAD::to_string_struct< unsigned long > | |
 CppAD::to_string_struct< unsigned long long > | |
 CppAD::to_string_struct< unsigned short > | |
 CppAD::TrackElement | |
 CppAD::VecAD< Base > | Vector of AD objects that tracks indexing operations on the tape |
 CppAD::VecAD_reference< Base > | Class used to hold a reference to an element of a VecAD object |
 CppAD::vector< Type > | The CppAD Simple Vector template class |
 CppAD::vector< Base > | |
 CppAD::vector< bool > | |
 CppAD::vector< matrix > | |
 CppAD::vector< Scalar > | |
 CppAD::vector< size_t > | |
 CppAD::vector< std::set< size_t > > | |
 CppAD::vectorBool | |
 CppAD::vectorBoolElement | Class that is used to hold a non-constant element of a vector |
 CppAD::atomic_base< Base >::work_struct | Temporary work space used by member functions, declared here to avoid |
 CppAD::zdouble | Class that is like double, except that it has an absolute zero |