CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Directories | |
directory | optimize |
directory | subgraph |
Files | |
file | abs_op.hpp [code] |
Forward and reverse mode calculations for z = fabs(x). | |
file | acos_op.hpp [code] |
Forward and reverse mode calculations for z = acos(x). | |
file | acosh_op.hpp [code] |
Forward and reverse mode calculations for z = acosh(x). | |
file | ad_tape.hpp [code] |
file | add_op.hpp [code] |
Forward and reverse mode calculations for z = x + y. | |
file | asin_op.hpp [code] |
Forward and reverse mode calculations for z = asin(x). | |
file | asinh_op.hpp [code] |
Forward and reverse mode calculations for z = asinh(x). | |
file | atan_op.hpp [code] |
Forward and reverse mode calculations for z = atan(x). | |
file | atanh_op.hpp [code] |
Forward and reverse mode calculations for z = atanh(x). | |
file | color_general.hpp [code] |
Coloring algorithm for a general sparse matrix. | |
file | color_symmetric.hpp [code] |
Coloring algorithm for a symmetric sparse matrix. | |
file | comp_op.hpp [code] |
Zero order forward mode check how many comparisons changed. | |
file | cond_op.hpp [code] |
Forward, reverse, and sparse operations for conditional expressions. | |
file | cos_op.hpp [code] |
Forward and reverse mode calculations for z = cos(x). | |
file | cosh_op.hpp [code] |
Forward and reverse mode calculations for z = cosh(x). | |
file | cppad_colpack.hpp [code] |
file | cskip_op.hpp [code] |
Zero order forward mode set which operations to skip. | |
file | csum_op.hpp [code] |
Forward, reverse and sparsity calculations for cummulative summation. | |
file | declare_ad.hpp [code] |
CppAD forward declarations; i.e., before definition. | |
file | discrete_op.hpp [code] |
Forward mode for z = f(x) where f is piecewise constant. | |
file | div_op.hpp [code] |
Forward and reverse mode calculations for z = x / y. | |
file | erf_op.hpp [code] |
Forward and reverse mode calculations for z = erf(x). | |
file | exp_op.hpp [code] |
Forward and reverse mode calculations for z = exp(x). | |
file | expm1_op.hpp [code] |
Forward and reverse mode calculations for z = expm1(x). | |
file | for_hes_sweep.hpp [code] |
Compute Forward mode Hessian sparsity patterns. | |
file | for_jac_sweep.hpp [code] |
Compute Forward mode Jacobian sparsity patterns. | |
file | forward0sweep.hpp [code] |
Compute zero order forward mode Taylor coefficients. | |
file | forward1sweep.hpp [code] |
Compute one Taylor coefficient for each order requested. | |
file | forward2sweep.hpp [code] |
Compute one Taylor coefficient for each direction requested. | |
file | local/hash_code.hpp [code] |
CppAD hashing utility. | |
file | local/independent.hpp [code] |
file | load_op.hpp [code] |
Setting a variable so that it corresponds to current value of a VecAD element. | |
file | log1p_op.hpp [code] |
Forward and reverse mode calculations for z = log1p(x). | |
file | log_op.hpp [code] |
Forward and reverse mode calculations for z = log(x). | |
file | mul_op.hpp [code] |
Forward and reverse mode calculations for z = x * y. | |
file | op.hpp [code] |
file | op_code.hpp [code] |
Defines the OpCode enum type and functions related to it. | |
file | parameter_op.hpp [code] |
Zero order forward mode for ParOp. | |
file | player.hpp [code] |
File used to define the player class. | |
file | pod_vector.hpp [code] |
File used to define pod_vector class. | |
file | pow_op.hpp [code] |
Forward and reverse mode calculations for z = pow(x, y). | |
file | print_op.hpp [code] |
file | prototype_op.hpp [code] |
Documentation for generic cases (these generic cases are never used). | |
file | recorder.hpp [code] |
File used to define the recorder class. | |
file | rev_hes_sweep.hpp [code] |
Compute Reverse mode Hessian sparsity patterns. | |
file | rev_jac_sweep.hpp [code] |
Compute Reverse mode Jacobian sparsity patterns. | |
file | reverse_sweep.hpp [code] |
Compute derivatives of arbitrary order Taylor coefficients. | |
file | set_get_in_parallel.hpp [code] |
File used to set and get user in_parallel routine. | |
file | sign_op.hpp [code] |
Forward and reverse mode calculations for z = sign(x). | |
file | sin_op.hpp [code] |
Forward and reverse mode calculations for z = sin(x). | |
file | sinh_op.hpp [code] |
Forward and reverse mode calculations for z = sinh(x). | |
file | sparse_binary_op.hpp [code] |
Forward and reverse mode sparsity patterns for binary operators. | |
file | sparse_internal.hpp [code] |
Routines that enable code to be independent of which internal spasity pattern is used. | |
file | sparse_list.hpp [code] |
Vector of sets of positive integers stored as singly linked lists with the element values strictly increasing. | |
file | sparse_pack.hpp [code] |
Vector of sets of positive integers stored as a packed array of bools. | |
file | sparse_sizevec.hpp [code] |
Vector of sets of positive integers stored as size_t vector with the element values strictly increasing. | |
file | sparse_unary_op.hpp [code] |
Forward and reverse mode sparsity patterns for unary operators. | |
file | sqrt_op.hpp [code] |
Forward and reverse mode calculations for z = sqrt(x). | |
file | std_set.hpp [code] |
Two constant standard sets (currently used for concept checking). | |
file | store_op.hpp [code] |
Changing the current value of a VecAD element. | |
file | sub_op.hpp [code] |
Forward and reverse mode calculations for z = x - y. | |
file | tan_op.hpp [code] |
Forward and reverse mode calculations for z = tan(x). | |
file | tanh_op.hpp [code] |
Forward and reverse mode calculations for z = tanh(x). | |
file | user_state.hpp [code] |
file | zmul_op.hpp [code] |