|
CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Files | |
| file | abort_recording.hpp [code] |
| file | abs.hpp [code] |
| file | abs_normal_fun.hpp [code] |
| file | acosh.hpp [code] |
| file | ad.hpp [code] |
| file | ad_assign.hpp [code] |
| AD<Base> constructors and and copy operations. | |
| file | ad_binary.hpp [code] |
| file | ad_ctor.hpp [code] |
| AD<Base> constructors and and copy operations. | |
| file | ad_fun.hpp [code] |
| File used to define the ADFun<Base> class. | |
| file | ad_io.hpp [code] |
| AD<Base> input and ouput stream operators. | |
| file | ad_to_string.hpp [code] |
| file | ad_valued.hpp [code] |
| file | add.hpp [code] |
| file | add_eq.hpp [code] |
| file | arithmetic.hpp [code] |
| file | asinh.hpp [code] |
| file | atan2.hpp [code] |
| file | atanh.hpp [code] |
| file | atomic_base.hpp [code] |
| Base class for atomic user operations. | |
| file | azmul.hpp [code] |
| file | base_complex.hpp [code] |
| file | base_cond_exp.hpp [code] |
| CondExp operations that aid in meeting Base type requirements. | |
| file | base_double.hpp [code] |
| file | base_float.hpp [code] |
| file | base_hash.hpp [code] |
| file | base_limits.hpp [code] |
| file | base_std_math.hpp [code] |
| Defintions that aid meeting Base type requirements for standard math functions. | |
| file | base_to_string.hpp [code] |
| file | bender_quad.hpp [code] |
| file | bool_fun.hpp [code] |
| Routines and macros that implement functions from AD<Base> to bool. | |
| file | bool_valued.hpp [code] |
| file | capacity_order.hpp [code] |
| Control of number of orders allocated. | |
| file | check_for_nan.hpp [code] |
| file | checkpoint.hpp [code] |
| defining checkpoint functions. | |
| file | compare.hpp [code] |
| file | compound_assign.hpp [code] |
| file | cond_exp.hpp [code] |
| file | convert.hpp [code] |
| file | cppad_assert.hpp [code] |
| Define the CppAD error checking macros (all of which begin with CPPAD_ASSERT_) | |
| file | define.hpp [code] |
| Define processor symbols and macros that are used by CppAD. | |
| file | dependent.hpp [code] |
| Different versions of Dependent function. | |
| file | discrete.hpp [code] |
| user define discrete functions | |
| file | div.hpp [code] |
| file | div_eq.hpp [code] |
| file | drivers.hpp [code] |
| file | epsilon.hpp [code] |
| file | equal_op_seq.hpp [code] |
| file | erf.hpp [code] |
| file | expm1.hpp [code] |
| file | for_hes_sparsity.hpp [code] |
| file | for_jac_sparsity.hpp [code] |
| file | for_one.hpp [code] |
| file | for_sparse_hes.hpp [code] |
| Forward mode Hessian sparsity patterns. | |
| file | for_sparse_jac.hpp [code] |
| Forward mode Jacobian sparsity patterns. | |
| file | for_two.hpp [code] |
| file | forward.hpp [code] |
| User interface to forward mode computations. | |
| file | fun_check.hpp [code] |
| file | fun_construct.hpp [code] |
| ADFun function constructors and assignment operator. | |
| file | fun_eval.hpp [code] |
| file | core/hash_code.hpp [code] |
| CppAD hashing utility. | |
| file | hessian.hpp [code] |
| file | identical.hpp [code] |
| Check if certain properties is true for any possible AD tape play back. | |
| file | core/independent.hpp [code] |
| Declare the independent variables. | |
| file | integer.hpp [code] |
| file | jacobian.hpp [code] |
| file | log1p.hpp [code] |
| file | lu_ratio.hpp [code] |
| file | mul.hpp [code] |
| file | mul_eq.hpp [code] |
| file | near_equal_ext.hpp [code] |
| file | num_skip.hpp [code] |
| file | numeric_limits.hpp [code] |
| File that defines CppAD numeric_limits for AD types. | |
| file | old_atomic.hpp [code] |
| user defined atomic operations. | |
| file | omp_max_thread.hpp [code] |
| file | opt_val_hes.hpp [code] |
| Computing Jabobians and Hessians of Optimal Values. | |
| file | optimize.hpp [code] |
| Optimize a player object operation sequence. | |
| file | ordered.hpp [code] |
| Check and AD values ordering properties relative to zero. | |
| file | par_var.hpp [code] |
| file | parallel_ad.hpp [code] |
| file | pow.hpp [code] |
| file | print_for.hpp [code] |
| file | rev_hes_sparsity.hpp [code] |
| file | rev_jac_sparsity.hpp [code] |
| file | rev_one.hpp [code] |
| file | rev_sparse_hes.hpp [code] |
| Reverse mode Hessian sparsity patterns. | |
| file | rev_sparse_jac.hpp [code] |
| Reverse mode Jacobian sparsity patterns. | |
| file | rev_two.hpp [code] |
| file | reverse.hpp [code] |
| Compute derivatives using reverse mode. | |
| file | sign.hpp [code] |
| file | sparse.hpp [code] |
| file | sparse_hes.hpp [code] |
| Sparse Hessian calculation routines. | |
| file | sparse_hessian.hpp [code] |
| Sparse Hessian driver routine and helper functions. | |
| file | sparse_jac.hpp [code] |
| Sparse Jacobian calculation routines. | |
| file | sparse_jacobian.hpp [code] |
| Sparse Jacobian driver routine and helper functions. | |
| file | standard_math.hpp [code] |
| file | std_math_98.hpp [code] |
| Define AD<Base> standard math functions (using their Base versions) | |
| file | sub.hpp [code] |
| file | sub_eq.hpp [code] |
| file | subgraph_jac_rev.hpp [code] |
| file | subgraph_reverse.hpp [code] |
| Compute derivatvies using reverse mode and subgraphs. | |
| file | subgraph_sparsity.hpp [code] |
| file | tape_link.hpp [code] |
| Routines that Link AD<Base> and local::ADTape<Base> Objects. | |
| file | test_vector.hpp [code] |
| file | testvector.hpp [code] |
| file | unary_minus.hpp [code] |
| file | unary_plus.hpp [code] |
| file | undef.hpp [code] |
| file | user_ad.hpp [code] |
| file | value.hpp [code] |
| file | var2par.hpp [code] |
| file | vec_ad.hpp [code] |
| Defines the VecAD<Base> class. | |
| file | zdouble.hpp [code] |
| Define a class like double but with an absolute zero. | |