CppAD: A C++ Algorithmic Differentiation Package 20110419
local Directory Reference

Files

file  abort_recording.hpp [code]
file  abs.hpp [code]
file  abs_op.hpp [code]
 

Forward and reverse mode calculations for z = abs(x).


file  acos_op.hpp [code]
 

Forward and reverse mode calculations for z = acos(x).


file  ad.hpp [code]
file  ad_binary.hpp [code]
file  ad_copy.hpp [code]
file  ad_fun.hpp [code]
 

File used to define the ADFun<Base> class.


file  ad_tape.hpp [code]
file  ad_valued.hpp [code]
file  add.hpp [code]
file  add_eq.hpp [code]
file  add_op.hpp [code]
 

Forward and reverse mode calculations for z = x + y.


file  arithmetic.hpp [code]
file  asin_op.hpp [code]
 

Forward and reverse mode calculations for z = asin(x).


file  atan2.hpp [code]
file  atan_op.hpp [code]
 

Forward and reverse mode calculations for z = atan(x).


file  base_complex.hpp [code]
file  bender_quad.hpp [code]
file  bool_fun.hpp [code]
 

Routines and macros that implement functions from AD<Base> to bool bool_fun.hpp.


file  bool_valued.hpp [code]
file  cap_taylor.hpp [code]
file  comp_op.hpp [code]
 

Zero order forward mode check how man comparisons changed.


file  compare.hpp [code]
file  compute_assign.hpp [code]
file  cond_exp.hpp [code]
file  cond_op.hpp [code]
 

Forward, reverse, and sparse operations for conditional expressions.


file  convert.hpp [code]
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_assert.hpp [code]
 

Define the CppAD error checking macros (all of which begin with CPPAD_ASSERT_)


file  csum_op.hpp [code]
 

Forward, reverse and sparsity calculations for cummulative summation.


file  declare_ad.hpp [code]
file  default.hpp [code]
file  define.hpp [code]
 

Define processor symbols and macros that are used by CppAD.


file  dependent.hpp [code]
file  discrete.hpp [code]
 

user define discrete functions


file  discrete_op.hpp [code]
 

Zero order forward mode for z = f(x) where f is piecewise constant.


file  div.hpp [code]
file  div_eq.hpp [code]
file  div_op.hpp [code]
 

Forward and reverse mode calculations for z = x / y.


file  drivers.hpp [code]
file  equal_op_seq.hpp [code]
file  erf.hpp [code]
file  exp_op.hpp [code]
 

Forward and reverse mode calculations for z = exp(x).


file  for_jac_sweep.hpp [code]
 

Compute Forward mode Jacobian sparsity patterns.


file  for_one.hpp [code]
file  for_sparse_jac.hpp [code]
 

Forward mode Jacobian sparsity patterns.


file  for_two.hpp [code]
file  forward.hpp [code]
file  forward0sweep.hpp [code]
 

Compute zero order forward mode Taylor coefficients.


file  forward_sweep.hpp [code]
 

Compute zero order forward mode Taylor coefficients.


file  fun_check.hpp [code]
file  fun_construct.hpp [code]
 

ADFun function constructors and assignment operator.


file  fun_eval.hpp [code]
file  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  independent.hpp [code]
file  integer.hpp [code]
file  jacobian.hpp [code]
file  load_op.hpp [code]
 

Setting a variable so that it corresponds to current value of a VecAD element.


file  log_op.hpp [code]
 

Forward and reverse mode calculations for z = log(x).


file  lu_ratio.hpp [code]
file  math_other.hpp [code]
file  mul.hpp [code]
file  mul_eq.hpp [code]
file  mul_op.hpp [code]
 

Forward and reverse mode calculations for z = x * y.


file  near_equal_ext.hpp [code]
file  omp_max_thread.hpp [code]
file  op.hpp [code]
file  op_code.hpp [code]
 

Defines the OpCode enum type and functions related to it.


file  opt_val_hes.hpp [code]
 

Computing Jabobians and Hessians of Optimal Values.


file  optimize.hpp [code]
 

Routines for optimizing a tape.


file  ordered.hpp [code]
 

Check and AD values ordering properties relative to zero.


file  output.hpp [code]
file  par_var.hpp [code]
file  parameter_op.hpp [code]
 

Zero order forward mode for ParOp.


file  player.hpp [code]
 

File used to define the player class.


file  pow.hpp [code]
file  pow_op.hpp [code]
 

Forward and reverse mode calculations for z = pow(x, y).


file  print_for.hpp [code]
file  print_op.hpp [code]
 

Zero order forward mode print operation.


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  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  reverse_sweep.hpp [code]
 

Compute derivatives of arbitrary order Taylor coefficients.


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.hpp [code]
file  sparse_binary_op.hpp [code]
 

Forward and reverse mode sparsity patterns for binary operators.


file  sparse_hessian.hpp [code]
 

Sparse Hessian driver routine and helper functions.


file  sparse_jacobian.hpp [code]
 

Sparse Jacobian driver routine and helper functions.


file  sparse_pack.hpp [code]
 

Vector of sets of positive integers.


file  sparse_set.hpp [code]
 

Vector of sets of positive integers.


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_math_ad.hpp [code]
file  store_op.hpp [code]
 

Changing the current value of a VecAD element.


file  sub.hpp [code]
file  sub_eq.hpp [code]
file  sub_op.hpp [code]
 

Forward and reverse mode calculations for z = x - y.


file  tape_link.hpp [code]
 

Routines that Link AD<Base> and ADTape<Base> Objects tape_link.hpp.


file  test_vector.hpp [code]
file  unary_minus.hpp [code]
file  unary_plus.hpp [code]
file  undef.hpp [code]
file  user_ad.hpp [code]
file  user_atomic.hpp [code]
 

user defined atomic operations.


file  value.hpp [code]
file  var2par.hpp [code]
file  vec_ad.hpp [code]