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. | |