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