SYMBOL INDEX (4297 symbols across 1047 files) FILE: bin/check_user_def.py function main (line 16) | def main() : FILE: cppad_ipopt/example/example.cpp function main (line 24) | int main(void) FILE: cppad_ipopt/example/get_started.cpp class FG_info (line 53) | class FG_info : public cppad_ipopt_fg_info method FG_info (line 59) | FG_info(bool retape_in) method ADVector (line 64) | ADVector eval_r(size_t k, const ADVector& x) method retape (line 80) | bool retape(size_t k) function ipopt_get_started (line 85) | bool ipopt_get_started(void) FILE: cppad_ipopt/example/ode_check.cpp function ode_check (line 21) | bool ode_check(const SizeVector& N, const NumberVector& x) FILE: cppad_ipopt/example/ode_fast.hpp class FG_fast (line 27) | class FG_fast : public cppad_ipopt_fg_info method FG_fast (line 35) | FG_fast(bool retape_in, const SizeVector& N) method number_functions (line 46) | size_t number_functions(void) method ADVector (line 48) | ADVector eval_r(size_t k, const ADVector &u) method retape (line 100) | bool retape(size_t k) method domain_size (line 103) | size_t domain_size(size_t k) method range_size (line 111) | size_t range_size(size_t k) method number_terms (line 117) | size_t number_terms(size_t k) method index (line 123) | void index(size_t k, size_t ell, SizeVector& I, SizeVector& J) FILE: cppad_ipopt/example/ode_fast_check.cpp function ode_fast_check (line 9) | bool ode_fast_check(void) FILE: cppad_ipopt/example/ode_problem.hpp function Number (line 32) | Number y_one(Number t) function Vector (line 51) | Vector eval_F(const Vector &a) function Vector (line 63) | Vector eval_G(const Vector &y , const Vector &a) function Scalar (line 75) | Scalar eval_H(size_t i, const Vector &y, const Vector &a) function count_eval_r (line 81) | size_t count_eval_r(void) FILE: cppad_ipopt/example/ode_run.hpp function ipopt_ode_case (line 29) | void ipopt_ode_case( FILE: cppad_ipopt/example/ode_simple.hpp class FG_simple (line 28) | class FG_simple : public cppad_ipopt_fg_info method FG_simple (line 36) | FG_simple(bool retape_in, const SizeVector& N) method ADVector (line 46) | ADVector eval_r(size_t not_used, const ADVector& x) method retape (line 110) | bool retape(size_t k) FILE: cppad_ipopt/example/ode_simple_check.cpp function ode_simple_check (line 9) | bool ode_simple_check(void) FILE: cppad_ipopt/speed/ode_speed.cpp function current_second (line 33) | double current_second(void) function ode_speed (line 45) | double ode_speed(const char* name, size_t& count) FILE: cppad_ipopt/speed/speed.cpp function main (line 13) | int main(void) FILE: cppad_ipopt/src/cppad_ipopt_nlp.cpp type cppad_ipopt (line 23) | namespace cppad_ipopt { FILE: cppad_ipopt/src/cppad_ipopt_nlp.hpp type cppad_ipopt (line 576) | namespace cppad_ipopt { class cppad_ipopt_fg_info (line 591) | class cppad_ipopt_fg_info method set_n (line 601) | void set_n(size_t n) method set_m (line 604) | void set_m(size_t m) method number_functions (line 612) | virtual size_t number_functions(void) method retape (line 619) | virtual bool retape(size_t k) method domain_size (line 622) | virtual size_t domain_size(size_t k) method range_size (line 625) | virtual size_t range_size(size_t k) method number_terms (line 628) | virtual size_t number_terms(size_t k) method index (line 632) | virtual void index(size_t k, size_t ell, SizeVector& I, SizeVector& J) class cppad_ipopt_solution (line 687) | class cppad_ipopt_solution type solution_status (line 691) | enum solution_status { method cppad_ipopt_solution (line 721) | cppad_ipopt_solution(void) class cppad_ipopt_nlp (line 728) | class cppad_ipopt_nlp : public Ipopt::TNLP FILE: cppad_ipopt/src/fun_record.hpp type cppad_ipopt (line 10) | namespace cppad_ipopt { function fun_record (line 73) | void fun_record( FILE: cppad_ipopt/src/hes_fg_map.cpp type cppad_ipopt (line 9) | namespace cppad_ipopt { function hes_fg_map (line 110) | void hes_fg_map( FILE: cppad_ipopt/src/hes_fg_map.hpp type cppad_ipopt (line 15) | namespace cppad_ipopt { FILE: cppad_ipopt/src/jac_g_map.cpp type cppad_ipopt (line 8) | namespace cppad_ipopt { function jac_g_map (line 102) | void jac_g_map( FILE: cppad_ipopt/src/jac_g_map.hpp type cppad_ipopt (line 15) | namespace cppad_ipopt { FILE: cppad_ipopt/src/sparse_map2vec.cpp type cppad_ipopt (line 9) | namespace cppad_ipopt { function sparse_map2vec (line 50) | void sparse_map2vec( FILE: cppad_ipopt/src/sparse_map2vec.hpp type cppad_ipopt (line 8) | namespace cppad_ipopt { FILE: cppad_ipopt/src/vec_fun_pattern.cpp type cppad_ipopt (line 8) | namespace cppad_ipopt { function vec_fun_pattern (line 77) | void vec_fun_pattern( FILE: cppad_ipopt/src/vec_fun_pattern.hpp type cppad_ipopt (line 9) | namespace cppad_ipopt { FILE: cppad_ipopt/test/k_gt_one.cpp class FG_K_gt_one (line 17) | class FG_K_gt_one : public cppad_ipopt_fg_info method FG_K_gt_one (line 23) | FG_K_gt_one(bool retape_in) method ADVector (line 28) | ADVector eval_r(size_t k, const ADVector& u) method retape (line 49) | bool retape(size_t k) method number_functions (line 51) | size_t number_functions(void) method domain_size (line 53) | size_t domain_size(size_t k) method range_size (line 55) | size_t range_size(size_t k) method number_terms (line 60) | size_t number_terms(size_t k) method index (line 62) | void index(size_t k, size_t ell, SizeVector& I, SizeVector& J) function k_gt_one (line 77) | bool k_gt_one(void) FILE: cppad_ipopt/test/multiple_solution.cpp class FG_J_changes (line 24) | class FG_J_changes : public cppad_ipopt_fg_info method FG_J_changes (line 30) | FG_J_changes(bool retape_in) method number_functions (line 33) | size_t number_functions(void) method domain_size (line 35) | size_t domain_size(size_t k) method range_size (line 40) | size_t range_size(size_t k) method number_terms (line 45) | size_t number_terms(size_t k) method index (line 50) | void index(size_t k, size_t ell, SizeVector&I, SizeVector& J) method retape (line 62) | bool retape(size_t k) method ADVector (line 64) | ADVector eval_r(size_t k, const ADVector& u) function multiple_solution (line 74) | bool multiple_solution(void) FILE: cppad_ipopt/test/retape_k1_l1.cpp class FG_retape (line 12) | class FG_retape : public cppad_ipopt_fg_info method FG_retape (line 16) | FG_retape(void) method ADVector (line 20) | ADVector eval_r(size_t k, const ADVector& x) method retape (line 33) | bool retape(size_t k) function retape_k1_l1 (line 38) | bool retape_k1_l1(void) FILE: cppad_ipopt/test/retape_k1_l2.cpp class FG_info (line 15) | class FG_info : public cppad_ipopt_fg_info method FG_info (line 19) | FG_info (void) method ADVector (line 22) | ADVector eval_r(size_t k, const ADVector& u) method retape (line 31) | bool retape(size_t k) method number_functions (line 34) | size_t number_functions(void) method domain_size (line 37) | size_t domain_size(size_t k) method range_size (line 40) | size_t range_size(size_t k) method number_terms (line 43) | size_t number_terms(size_t k) method index (line 47) | void index(size_t k, size_t ell, SizeVector& I, SizeVector& J) function retape_k1_l2 (line 54) | bool retape_k1_l2(void) FILE: cppad_ipopt/test/test_more.cpp function main (line 25) | int main(void) FILE: cppad_lib/cpp_graph_op.cpp type CppAD (line 12) | namespace CppAD { namespace local { namespace graph { type local (line 12) | namespace local { namespace graph { type graph (line 12) | namespace graph { function set_operator_info (line 25) | void set_operator_info(void) FILE: cppad_lib/cppad_colpack.cpp type CppAD (line 12) | namespace CppAD { namespace local { type local (line 12) | namespace local { function this_routine_should_never_get_called (line 13) | void this_routine_should_never_get_called(void) function cppad_colpack_general (line 48) | void cppad_colpack_general( function cppad_colpack_symmetric (line 160) | void cppad_colpack_symmetric( type local (line 19) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function this_routine_should_never_get_called (line 13) | void this_routine_should_never_get_called(void) function cppad_colpack_general (line 48) | void cppad_colpack_general( function cppad_colpack_symmetric (line 160) | void cppad_colpack_symmetric( type CppAD (line 19) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 12) | namespace local { function this_routine_should_never_get_called (line 13) | void this_routine_should_never_get_called(void) function cppad_colpack_general (line 48) | void cppad_colpack_general( function cppad_colpack_symmetric (line 160) | void cppad_colpack_symmetric( type local (line 19) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function this_routine_should_never_get_called (line 13) | void this_routine_should_never_get_called(void) function cppad_colpack_general (line 48) | void cppad_colpack_general( function cppad_colpack_symmetric (line 160) | void cppad_colpack_symmetric( FILE: cppad_lib/csrc_writer.cpp function element (line 56) | std::string element(const std::string& array_name, size_t array_index) function binary_function (line 60) | void binary_function( function binary_operator (line 73) | void binary_operator( function compare_operator (line 85) | void compare_operator( function unary_function (line 96) | void unary_function( function sum_operator (line 107) | void sum_operator( function atomic_function (line 132) | void atomic_function( function discrete_function (line 164) | void discrete_function( FILE: cppad_lib/json_lexer.cpp type CppAD (line 14) | namespace CppAD { namespace local { namespace graph { type local (line 14) | namespace local { namespace graph { type graph (line 14) | namespace graph { FILE: cppad_lib/link_dll_lib.cpp type CppAD (line 20) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: cppad_lib/temp_file.cpp type CppAD (line 58) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 58) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: example/abs_normal/abs_eval.cpp function join (line 40) | join( function abs_eval (line 53) | bool abs_eval(void) FILE: example/abs_normal/abs_eval.hpp type CppAD (line 103) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function Vector (line 106) | Vector abs_eval( FILE: example/abs_normal/abs_min_linear.cpp function join (line 55) | join( function abs_min_linear (line 68) | bool abs_min_linear(void) FILE: example/abs_normal/abs_min_linear.hpp type CppAD (line 211) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function abs_min_linear (line 215) | bool abs_min_linear( FILE: example/abs_normal/abs_min_quad.cpp function join (line 45) | join( function abs_min_quad (line 58) | bool abs_min_quad(void) FILE: example/abs_normal/abs_min_quad.hpp type CppAD (line 217) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function abs_min_quad (line 221) | bool abs_min_quad( FILE: example/abs_normal/abs_normal.cpp function main (line 55) | int main(void) FILE: example/abs_normal/abs_print_mat.hpp type CppAD (line 63) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function abs_print_mat (line 67) | void abs_print_mat( FILE: example/abs_normal/get_started.cpp function join (line 52) | join( function get_started (line 65) | bool get_started(void) FILE: example/abs_normal/lp_box.cpp function lp_box (line 39) | bool lp_box(void) FILE: example/abs_normal/lp_box.hpp type CppAD (line 120) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function lp_box (line 124) | bool lp_box( FILE: example/abs_normal/min_nso_linear.cpp function min_nso_linear (line 46) | bool min_nso_linear(void) FILE: example/abs_normal/min_nso_linear.hpp function min_nso_linear_join (line 164) | min_nso_linear_join( type CppAD (line 178) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function min_nso_linear (line 182) | bool min_nso_linear( FILE: example/abs_normal/min_nso_quad.cpp function min_nso_quad (line 46) | bool min_nso_quad(void) FILE: example/abs_normal/min_nso_quad.hpp function min_nso_quad_join (line 161) | min_nso_quad_join( type CppAD (line 175) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function min_nso_quad (line 179) | bool min_nso_quad( FILE: example/abs_normal/qp_box.cpp function qp_box (line 39) | bool qp_box(void) FILE: example/abs_normal/qp_box.hpp type CppAD (line 204) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function qp_box (line 208) | bool qp_box( FILE: example/abs_normal/qp_interior.cpp function qp_interior (line 65) | bool qp_interior(void) FILE: example/abs_normal/qp_interior.hpp function qp_interior_max_abs (line 324) | double qp_interior_max_abs(const Vector& v) function qp_interior_split (line 332) | void qp_interior_split( function qp_interior_join (line 349) | void qp_interior_join( function Vector (line 366) | Vector qp_interior_F_0( type CppAD (line 406) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function qp_interior (line 410) | bool qp_interior( FILE: example/abs_normal/simplex_method.cpp function simplex_method (line 79) | bool simplex_method(void) FILE: example/abs_normal/simplex_method.hpp type CppAD (line 111) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function simplex_method (line 115) | bool simplex_method( FILE: example/atomic_four/atomic_four.cpp function main (line 51) | int main(void) FILE: example/atomic_four/bilinear.cpp class atomic_bilinear (line 38) | class atomic_bilinear : public CppAD::atomic_four { method set_index (line 50) | void set_index(double u, double v) method atomic_bilinear (line 66) | atomic_bilinear( method for_type (line 83) | bool for_type( method forward (line 96) | bool forward( function bilinear (line 178) | bool bilinear(void) FILE: example/atomic_four/dynamic.cpp class atomic_dynamic (line 48) | class atomic_dynamic : public CppAD::atomic_four { method atomic_dynamic (line 50) | atomic_dynamic(const std::string& name) : method for_type (line 55) | bool for_type( method forward (line 70) | bool forward( function dynamic (line 109) | bool dynamic(void) FILE: example/atomic_four/forward.cpp class atomic_forward (line 79) | class atomic_forward : public CppAD::atomic_four { method atomic_forward (line 81) | atomic_forward(const std::string& name) : method for_type (line 86) | bool for_type( method forward (line 100) | bool forward( function forward (line 181) | bool forward(void) FILE: example/atomic_four/get_started.cpp class atomic_get_started (line 39) | class atomic_get_started : public CppAD::atomic_four { method atomic_get_started (line 42) | atomic_get_started(const std::string& name) : method for_type (line 47) | bool for_type( method forward (line 60) | bool forward( function get_started (line 95) | bool get_started(void) FILE: example/atomic_four/lin_ode/forward.cpp function Vector (line 88) | Vector Z(Scalar t, const Vector& u) function Vector (line 102) | Vector G(Scalar t, const Vector& u) function forward (line 116) | bool forward(void) FILE: example/atomic_four/lin_ode/lin_ode.cpp function main (line 29) | int main(void) FILE: example/atomic_four/lin_ode/rev_depend.cpp function Vector (line 81) | Vector Y(Scalar t, const Vector& x) function rev_depend (line 95) | bool rev_depend(void) FILE: example/atomic_four/lin_ode/reverse.cpp function Vector (line 97) | Vector Z(Scalar t, const Vector& u) function Vector (line 111) | Vector G(Scalar t, const Vector& u) function reverse (line 128) | bool reverse(void) FILE: example/atomic_four/lin_ode/sparsity.cpp function Vector (line 73) | Vector Z(Scalar t, const Vector& u) function sparsity (line 88) | bool sparsity(void) FILE: example/atomic_four/mat_mul/forward.cpp function forward (line 97) | bool forward(void) FILE: example/atomic_four/mat_mul/identical_zero.cpp function identical_zero (line 83) | bool identical_zero(void) FILE: example/atomic_four/mat_mul/mat_mul.cpp function main (line 30) | int main(void) FILE: example/atomic_four/mat_mul/rev_depend.cpp function rev_depend (line 77) | bool rev_depend(void) FILE: example/atomic_four/mat_mul/reverse.cpp function reverse (line 98) | bool reverse(void) FILE: example/atomic_four/mat_mul/sparsity.cpp function sparsity (line 116) | bool sparsity(void) FILE: example/atomic_four/norm_sq.cpp class atomic_norm_sq (line 52) | class atomic_norm_sq : public CppAD::atomic_four { method atomic_norm_sq (line 54) | atomic_norm_sq(const std::string& name) : method for_type (line 60) | bool for_type( method forward (line 76) | bool forward( method reverse (line 124) | bool reverse( method jac_sparsity (line 167) | bool jac_sparsity( method hes_sparsity (line 204) | bool hes_sparsity( method rev_depend (line 237) | bool rev_depend( function norm_sq (line 258) | bool norm_sq(void) FILE: example/atomic_four/vector/add.cpp function add (line 35) | bool add(void) FILE: example/atomic_four/vector/div.cpp function div (line 35) | bool div(void) FILE: example/atomic_four/vector/hes_sparsity.cpp function hes_sparsity (line 30) | bool hes_sparsity(void) FILE: example/atomic_four/vector/jac_sparsity.cpp function jac_sparsity (line 30) | bool jac_sparsity(void) FILE: example/atomic_four/vector/mul.cpp function mul (line 35) | bool mul(void) FILE: example/atomic_four/vector/neg.cpp function neg (line 35) | bool neg(void) FILE: example/atomic_four/vector/rev_depend.cpp function rev_depend (line 30) | bool rev_depend(void) FILE: example/atomic_four/vector/sub.cpp function sub (line 35) | bool sub(void) FILE: example/atomic_four/vector/vector.cpp function main (line 33) | int main(void) FILE: example/atomic_three/atomic_three.cpp function main (line 58) | int main(void) FILE: example/atomic_three/base2ad.cpp class atomic_base2ad (line 29) | class atomic_base2ad : public CppAD::atomic_three { method atomic_base2ad (line 32) | atomic_base2ad(const std::string& name) : method for_type (line 38) | bool for_type( method template_forward (line 54) | bool template_forward( method forward (line 81) | bool forward( method forward (line 92) | bool forward( method template_reverse (line 106) | bool template_reverse( method reverse (line 132) | bool reverse( method reverse (line 143) | bool reverse( function base2ad (line 156) | bool base2ad(void) FILE: example/atomic_three/dynamic.cpp class atomic_dynamic (line 33) | class atomic_dynamic : public CppAD::atomic_three { method atomic_dynamic (line 42) | atomic_dynamic(const std::string& name) : // can have more arguments method for_type (line 54) | bool for_type( method forward (line 75) | bool forward( function dynamic (line 140) | bool dynamic(void) FILE: example/atomic_three/forward.cpp class atomic_forward (line 65) | class atomic_forward : public CppAD::atomic_three { method atomic_forward (line 73) | atomic_forward(const std::string& name) : method for_type (line 84) | bool for_type( method forward (line 104) | bool forward( function forward (line 189) | bool forward(void) FILE: example/atomic_three/get_started.cpp class atomic_get_started (line 25) | class atomic_get_started : public CppAD::atomic_three { method atomic_get_started (line 34) | atomic_get_started(const std::string& name) : // can have more arguments method for_type (line 46) | bool for_type( method forward (line 65) | bool forward( function get_started (line 109) | bool get_started(void) FILE: example/atomic_three/hes_sparsity.cpp class atomic_hes_sparsity (line 65) | class atomic_hes_sparsity : public CppAD::atomic_three { method atomic_hes_sparsity (line 73) | atomic_hes_sparsity(const std::string& name) : method for_type (line 84) | bool for_type( method forward (line 105) | bool forward( method jac_sparsity (line 140) | bool jac_sparsity( method hes_sparsity (line 199) | bool hes_sparsity( function use_hes_sparsity (line 257) | bool use_hes_sparsity(bool u_1_variable, bool forward) function hes_sparsity (line 395) | bool hes_sparsity(void) FILE: example/atomic_three/jac_sparsity.cpp class atomic_jac_sparsity (line 47) | class atomic_jac_sparsity : public CppAD::atomic_three { method atomic_jac_sparsity (line 55) | atomic_jac_sparsity(const std::string& name) : method for_type (line 66) | bool for_type( method forward (line 87) | bool forward( method jac_sparsity (line 122) | bool jac_sparsity( function jac_sparsity (line 276) | const CPPAD_TESTVECTOR(size_t)& row = pattern_out.row(); FILE: example/atomic_three/norm_sq.cpp class atomic_norm_sq (line 31) | class atomic_norm_sq : public CppAD::atomic_three { method atomic_norm_sq (line 39) | atomic_norm_sq(const std::string& name) : method for_type (line 50) | bool for_type( method forward (line 69) | bool forward( method reverse (line 123) | bool reverse( method jac_sparsity (line 167) | bool jac_sparsity( method hes_sparsity (line 206) | bool hes_sparsity( function norm_sq (line 251) | bool norm_sq(void) FILE: example/atomic_three/reciprocal.cpp class atomic_reciprocal (line 27) | class atomic_reciprocal : public CppAD::atomic_three { method atomic_reciprocal (line 35) | atomic_reciprocal(const std::string& name) : method for_type (line 46) | bool for_type( method forward (line 65) | bool forward( method reverse (line 124) | bool reverse( method jac_sparsity (line 198) | bool jac_sparsity( method hes_sparsity (line 235) | bool hes_sparsity( function reciprocal (line 278) | bool reciprocal(void) FILE: example/atomic_three/rev_depend.cpp class atomic_optimize (line 33) | class atomic_optimize : public CppAD::atomic_three { method atomic_optimize (line 42) | atomic_optimize(const std::string& name) : // can have more arguments method for_type (line 54) | bool for_type( method rev_depend (line 75) | bool rev_depend( method forward (line 97) | bool forward( function rev_depend (line 163) | bool rev_depend(void) FILE: example/atomic_three/reverse.cpp class atomic_reverse (line 65) | class atomic_reverse : public CppAD::atomic_three { method atomic_reverse (line 73) | atomic_reverse(const std::string& name) : method for_type (line 84) | bool for_type( method forward (line 104) | bool forward( method reverse (line 164) | bool reverse( function reverse (line 262) | bool reverse(void) FILE: example/atomic_three/tangent.cpp class atomic_tangent (line 28) | class atomic_tangent : public CppAD::atomic_three { method atomic_tangent (line 39) | atomic_tangent(const char* name, bool hyperbolic) method for_type (line 51) | bool for_type( method forward (line 71) | bool forward( method reverse (line 128) | bool reverse( method jac_sparsity (line 190) | bool jac_sparsity( method hes_sparsity (line 233) | bool hes_sparsity( function tangent (line 271) | bool tangent(void) FILE: example/atomic_two/atomic_two.cpp function main (line 48) | int main(void) FILE: example/atomic_two/eigen_cholesky.cpp function eigen_cholesky (line 52) | bool eigen_cholesky(void) FILE: example/atomic_two/eigen_mat_inv.cpp function eigen_mat_inv (line 50) | bool eigen_mat_inv(void) FILE: example/atomic_two/eigen_mat_mul.cpp function eigen_mat_mul (line 51) | bool eigen_mat_mul(void) FILE: example/chkpoint_two/base2ad.cpp function f_algo (line 29) | void f_algo(const ADVector& y, ADVector& z) function g_algo (line 39) | void g_algo(const ADVector& x, ADVector& y) function base2ad (line 49) | bool base2ad(void) FILE: example/chkpoint_two/chkpoint_two.cpp function main (line 50) | int main(void) FILE: example/chkpoint_two/compare.cpp function f_algo (line 28) | void f_algo(const ADVector& y, ADVector& z) function g_algo (line 37) | void g_algo(const ADVector& x, ADVector& y) function equal (line 46) | bool equal( function compare (line 65) | bool compare(void) FILE: example/chkpoint_two/dynamic.cpp function dynamic (line 51) | bool dynamic(void) FILE: example/chkpoint_two/get_started.cpp function f_algo (line 80) | void f_algo(const ADVector& y, ADVector& z) function g_algo (line 89) | void g_algo(const ADVector& x, ADVector& y) function get_started (line 99) | bool get_started(void) FILE: example/chkpoint_two/ode.cpp function FloatVector (line 129) | FloatVector h(const FloatVector& x, const FloatVector& y) function FloatVector (line 141) | FloatVector Runge4(const FloatVector& x, const FloatVector& z0 function pack (line 175) | void pack( function unpack (line 193) | void unpack( function ode_algo (line 210) | void ode_algo(const a1vector& axz_in, a1vector& axz_out) function ode (line 228) | bool ode(void) FILE: example/compare_change/compare_change.cpp function Type (line 30) | Type Minimum(const Type &x, const Type &y) type error_info (line 39) | struct error_info { function error_handler (line 48) | void error_handler( function compare_change (line 67) | bool compare_change(void) function main (line 178) | int main(void) FILE: example/cppad_code_gen/cppad_code_gen.cpp function main (line 53) | int main(void) FILE: example/cppad_code_gen/file.cpp function store (line 23) | void store(const std::string& file_name) function file (line 53) | bool file(void) FILE: example/cppad_code_gen/function.cpp function function (line 22) | bool function(void) FILE: example/cppad_code_gen/jac_as_fun.cpp function jac_as_fun (line 22) | bool jac_as_fun(void) FILE: example/cppad_code_gen/jacobian.cpp function jacobian (line 22) | bool jacobian(void) FILE: example/cppad_code_gen/sparse_jac_as_fun.cpp function sparse_jac_as_fun (line 22) | bool sparse_jac_as_fun(void) FILE: example/cppad_code_gen/sparse_jacobian.cpp function sparse_jacobian (line 22) | bool sparse_jacobian(void) FILE: example/general/abort_recording.cpp function abort_recording (line 24) | bool abort_recording(void) FILE: example/general/acos.cpp function acos (line 23) | bool acos(void) FILE: example/general/acosh.cpp function acosh (line 23) | bool acosh(void) FILE: example/general/ad_assign.cpp function ad_assign (line 23) | bool ad_assign(void) FILE: example/general/ad_ctor.cpp function ad_ctor (line 23) | bool ad_ctor(void) FILE: example/general/ad_fun.cpp class my_ad_fun (line 27) | class my_ad_fun { method my_ad_fun (line 34) | my_ad_fun(void) method my_ad_fun (line 46) | my_ad_fun(const ADvector& x, const ADvector& y) method BaseVector (line 51) | BaseVector jacobian(const BaseVector& x) method BaseVector (line 56) | BaseVector hessian(const BaseVector &x, const BaseVector &w) function ad_fun (line 62) | bool ad_fun(void) FILE: example/general/ad_in_c.cpp function cad2vector (line 61) | void cad2vector(size_t n, cad* p_cad, vector< AD >& v) function vector2cad (line 70) | void vector2cad(size_t n, vector< AD >& v, cad* p_cad) function double2vector (line 79) | void double2vector(size_t n, double* p_dbl, vector& v) function vector2double (line 85) | void vector2double(size_t n, vector& v, double *p_dbl) function push_allocated (line 93) | inline void push_allocated(void *p) function pop_allocated (line 95) | inline void pop_allocated(void *p) function push_allocated (line 98) | inline void push_allocated(void *p) function pop_allocated (line 102) | inline void pop_allocated(void *p) function cad_near_equal (line 119) | bool cad_near_equal(double x, double y) function cad_new_ad (line 128) | void cad_new_ad(cad *p_cad, double value) function cad_del_ad (line 143) | void cad_del_ad(cad* p_cad) function cad_value (line 156) | double cad_value(cad* p_cad) function cad_unary (line 163) | void cad_unary(cad_unary_op op, cad* p_operand, cad* p_result) function cad_binary (line 224) | void cad_binary(cad_binary_op op, cad* p_left, cad* p_right, cad* p_result) function cad_independent (line 259) | void cad_independent(size_t n, cad* px_cad) function cad_fun (line 268) | cad_fun cad_new_fun(size_t n, size_t m, cad* px_cad, cad* py_cad) function cad_del_fun (line 288) | void cad_del_fun(cad_fun *fun) function cad_jacobian (line 302) | void cad_jacobian(cad_fun fun, function cad_forward (line 317) | void cad_forward(cad_fun fun, function cad_allocated_empty (line 332) | bool cad_allocated_empty(void) function ad_in_c (line 345) | bool ad_in_c(void) FILE: example/general/ad_input.cpp function ad_input (line 26) | bool ad_input(void) FILE: example/general/ad_output.cpp function set_ostream (line 29) | void set_ostream(S &os) function ad_output (line 38) | bool ad_output(void) FILE: example/general/add.cpp function Add (line 22) | bool Add(void) FILE: example/general/add_eq.cpp function AddEq (line 22) | bool AddEq(void) FILE: example/general/asin.cpp function asin (line 23) | bool asin(void) FILE: example/general/asinh.cpp function asinh (line 23) | bool asinh(void) FILE: example/general/atan.cpp function atan (line 23) | bool atan(void) FILE: example/general/atan2.cpp function atan2 (line 24) | bool atan2(void) FILE: example/general/atanh.cpp function atanh (line 23) | bool atanh(void) FILE: example/general/azmul.cpp function azmul (line 24) | bool azmul(void) FILE: example/general/base2ad.cpp class Ode (line 119) | class Ode { method Ode (line 125) | Ode(const a_vector& x) : x_(x) method a_vector (line 128) | a_vector operator() (const a_vector& y) const function a_vector (line 141) | a_vector taylor_ode( function base2ad (line 191) | bool base2ad(void) FILE: example/general/base2vec_ad.cpp function base2vec_ad (line 30) | bool base2vec_ad(void) FILE: example/general/base_alloc.hpp class base_alloc (line 107) | class base_alloc { method base_alloc (line 111) | base_alloc(void) method base_alloc (line 119) | base_alloc(double dbl) method base_alloc (line 125) | base_alloc(const base_alloc& x) method base_alloc (line 135) | base_alloc operator-(void) const method base_alloc (line 140) | base_alloc operator+(void) const type CppAD (line 167) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 189) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 204) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 216) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 233) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 246) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 257) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 268) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 301) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 330) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 339) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 352) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 370) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 383) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 395) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) type CppAD (line 408) | namespace CppAD { function base_alloc (line 168) | inline base_alloc CondExpOp( function EqualOpSeq (line 205) | inline bool EqualOpSeq(const base_alloc& x, const base_alloc& y) function IdenticalCon (line 217) | inline bool IdenticalCon(const base_alloc& x) function IdenticalZero (line 219) | inline bool IdenticalZero(const base_alloc& x) function IdenticalOne (line 221) | inline bool IdenticalOne(const base_alloc& x) function IdenticalEqualCon (line 223) | inline bool IdenticalEqualCon(const base_alloc& x, const base_alloc& y) function Integer (line 247) | inline int Integer(const base_alloc& x) function GreaterThanZero (line 269) | inline bool GreaterThanZero(const base_alloc& x) function GreaterThanOrZero (line 271) | inline bool GreaterThanOrZero(const base_alloc& x) function LessThanZero (line 273) | inline bool LessThanZero(const base_alloc& x) function LessThanOrZero (line 275) | inline bool LessThanOrZero(const base_alloc& x) function abs_geq (line 277) | inline bool abs_geq(const base_alloc& x, const base_alloc& y) function base_alloc (line 331) | inline base_alloc abs(const base_alloc& x) function isnan (line 340) | inline bool isnan(const base_alloc& x) function base_alloc (line 353) | inline base_alloc sign(const base_alloc& x) function base_alloc (line 371) | inline base_alloc pow(const base_alloc& x, const base_alloc& y) function hash_code (line 409) | inline unsigned short hash_code(const base_alloc& x) FILE: example/general/base_require.cpp function base_require (line 32) | bool base_require(void) FILE: example/general/bender_quad.cpp class Fun (line 74) | class Fun { method Fun (line 80) | Fun(const BAvector &t, const BAvector &z) method ADvector (line 84) | ADvector f(const ADvector &x, const ADvector &y) method ADvector (line 99) | ADvector h(const ADvector &x, const BAvector &y) method ADvector (line 115) | ADvector dy( function G (line 135) | AD G(const ADvector& x, const BAvector& t, const BAvector& z) function BenderQuad (line 156) | bool BenderQuad(void) FILE: example/general/bool_fun.cpp function IsReal (line 30) | static bool IsReal(const Complex &x) function AbsGeq (line 34) | static bool AbsGeq(const Complex &x, const Complex &y) function BoolFun (line 50) | bool BoolFun(void) FILE: example/general/capacity_order.cpp function test (line 23) | bool test(void) function capacity_order (line 90) | bool capacity_order(void) FILE: example/general/change_param.cpp function change_param (line 46) | bool change_param(void) FILE: example/general/check_for_nan.cpp function myhandler (line 24) | void myhandler( function check_for_nan (line 36) | bool check_for_nan(void) FILE: example/general/compare.cpp function Compare (line 22) | bool Compare(void) FILE: example/general/complex_poly.cpp function complex_poly (line 30) | bool complex_poly(void) FILE: example/general/con_dyn_var.cpp function con_dyn_var (line 23) | bool con_dyn_var(void) FILE: example/general/cond_exp.cpp function CondExp (line 45) | bool CondExp(void) FILE: example/general/cos.cpp function Cos (line 24) | bool Cos(void) FILE: example/general/cosh.cpp function Cosh (line 24) | bool Cosh(void) FILE: example/general/div.cpp function Div (line 22) | bool Div(void) FILE: example/general/div_eq.cpp function DivEq (line 22) | bool DivEq(void) FILE: example/general/eigen_array.cpp function eigen_array (line 23) | bool eigen_array(void) FILE: example/general/eigen_det.cpp function eigen_det (line 24) | bool eigen_det(void) FILE: example/general/equal_op_seq.cpp function EqualOpSeq (line 22) | bool EqualOpSeq(void) FILE: example/general/erf.cpp function erf (line 25) | bool erf(void) FILE: example/general/erfc.cpp function erfc (line 25) | bool erfc(void) FILE: example/general/exp.cpp function exp (line 24) | bool exp(void) FILE: example/general/expm1.cpp function expm1 (line 24) | bool expm1(void) FILE: example/general/fabs.cpp function fabs (line 23) | bool fabs(void) FILE: example/general/for_one.cpp function ForOneCases (line 24) | bool ForOneCases() function ForOne (line 75) | bool ForOne(void) FILE: example/general/for_two.cpp function ForTwoCases (line 25) | bool ForTwoCases() function ForTwo (line 92) | bool ForTwo(void) FILE: example/general/forward.cpp function ForwardCases (line 25) | bool ForwardCases(void) function Forward (line 86) | bool Forward(void) FILE: example/general/forward_dir.cpp function forward_dir (line 22) | bool forward_dir(void) FILE: example/general/forward_order.cpp function forward_order (line 22) | bool forward_order(void) FILE: example/general/fun_assign.cpp function fun_assign (line 23) | bool fun_assign(void) FILE: example/general/fun_check.cpp class Fun (line 26) | class Fun { method Fun (line 31) | Fun(size_t n_) : n(n_) method Vector (line 34) | Vector operator() (const Vector &x) function FunCheckCases (line 49) | bool FunCheckCases(void) function FunCheck (line 117) | bool FunCheck(void) FILE: example/general/fun_property.cpp function fun_property (line 26) | bool fun_property(void) FILE: example/general/function_name.cpp function function_name (line 23) | bool function_name(void) FILE: example/general/general.cpp function main (line 155) | int main(void) FILE: example/general/hes_lagrangian.cpp function Lagragian (line 26) | CppAD::AD Lagragian( function fg (line 49) | CppAD::vector< CppAD::AD > fg( function CheckHessian (line 62) | bool CheckHessian( function UseL (line 97) | bool UseL() function Usefg (line 151) | bool Usefg() function HesLagrangian (line 219) | bool HesLagrangian(void) FILE: example/general/hes_lu_det.cpp type CppAD (line 28) | namespace CppAD { function HesLuDet (line 34) | bool HesLuDet(void) FILE: example/general/hes_minor_det.cpp function HesMinorDet (line 33) | bool HesMinorDet(void) FILE: example/general/hes_times_dir.cpp function HesTimesDir (line 37) | bool HesTimesDir(void) FILE: example/general/hessian.cpp function HessianCases (line 25) | bool HessianCases() function Hessian (line 82) | bool Hessian(void) FILE: example/general/independent.cpp function Test (line 27) | bool Test(void) function Independent (line 91) | bool Independent(void) FILE: example/general/integer.cpp function Integer (line 23) | bool Integer(void) FILE: example/general/interface2c.cpp function Float (line 29) | Float sumGauss(const Float &x, const CppAD::vector &a) function sumGauss (line 62) | void sumGauss(float x, float a[], float *y, float dyda[], size_t na) function NearEqual (line 113) | bool NearEqual(float x, float y, float r, float a) function Interface2C (line 119) | bool Interface2C(void) FILE: example/general/interp_onetape.cpp function Index (line 48) | size_t Index(const double &x) function Argument (line 61) | double Argument(const double &x) function Function (line 65) | double Function(const double &x) function Slope (line 70) | double Slope(const double &x) function interp_onetape (line 82) | bool interp_onetape(void) FILE: example/general/interp_retape.cpp function Index (line 48) | size_t Index(const CppAD::AD &x) function Argument (line 60) | double Argument(const CppAD::AD &x) function Function (line 64) | double Function(const CppAD::AD &x) function Slope (line 68) | double Slope(const CppAD::AD &x) function interp_retape (line 76) | bool interp_retape(void) FILE: example/general/jac_lu_det.cpp type CppAD (line 28) | namespace CppAD { function JacLuDet (line 33) | bool JacLuDet(void) FILE: example/general/jac_minor_det.cpp function JacMinorDet (line 34) | bool JacMinorDet(void) FILE: example/general/jacobian.cpp function JacobianCases (line 25) | bool JacobianCases() function Jacobian (line 83) | bool Jacobian(void) FILE: example/general/log.cpp function log (line 23) | bool log(void) FILE: example/general/log10.cpp function log10 (line 23) | bool log10(void) FILE: example/general/log1p.cpp function log1p (line 23) | bool log1p(void) FILE: example/general/lu_ratio.cpp function CheckLuFactor (line 74) | bool CheckLuFactor( function LuRatio (line 132) | bool LuRatio(void) FILE: example/general/lu_vec_ad.cpp type CppAD (line 140) | namespace CppAD { function lu_vec_ad (line 142) | AD lu_vec_ad( FILE: example/general/lu_vec_ad.hpp type CppAD (line 10) | namespace CppAD { FILE: example/general/lu_vec_ad_ok.cpp function lu_vec_ad_ok (line 26) | bool lu_vec_ad_ok(void) FILE: example/general/mul.cpp function Mul (line 21) | bool Mul(void) FILE: example/general/mul_eq.cpp function MulEq (line 22) | bool MulEq(void) FILE: example/general/mul_level.cpp function Type (line 70) | Type f(const CPPAD_TESTVECTOR(Type)& x) function mul_level (line 82) | bool mul_level(void) FILE: example/general/mul_level_adolc.cpp function Type (line 88) | Type f(const CPPAD_TESTVECTOR(Type)& x) function mul_level_adolc (line 100) | bool mul_level_adolc(void) FILE: example/general/mul_level_adolc_ode.cpp class Ode (line 146) | class Ode { method Ode (line 152) | Ode(const CPPAD_TESTVECTOR(a1type)& a1x) : a1x_(a1x) method CPPAD_TESTVECTOR (line 155) | CPPAD_TESTVECTOR(a2type) operator() function taylor_ode_adolc (line 171) | taylor_ode_adolc( function mul_level_adolc_ode (line 235) | bool mul_level_adolc_ode(void) FILE: example/general/mul_level_ode.cpp class Ode (line 120) | class Ode { method Ode (line 126) | Ode(const a1vector& a1x) : a1x_(a1x) method a2vector (line 129) | a2vector operator() function a1vector (line 145) | a1vector taylor_ode( function mul_level_ode (line 209) | bool mul_level_ode(void) FILE: example/general/near_equal_ext.cpp function near_equal_ext (line 24) | bool near_equal_ext(void) FILE: example/general/new_dynamic.cpp function new_dynamic (line 23) | bool new_dynamic(void) FILE: example/general/num_limits.cpp function check_epsilon (line 37) | bool check_epsilon(void) function check_min (line 48) | bool check_min(void) function check_max (line 61) | bool check_max(void) function check_nan (line 74) | bool check_nan(void) function check_infinity (line 81) | bool check_infinity(void) function check_digits10 (line 93) | bool check_digits10(void) function check_max_digits10 (line 103) | bool check_max_digits10(void) function num_limits (line 117) | bool num_limits(void) FILE: example/general/number_skip.cpp function number_skip (line 21) | bool number_skip(void) FILE: example/general/numeric_type.cpp class MyType (line 26) | class MyType { method MyType (line 31) | MyType(void) : d(0.) method MyType (line 34) | MyType(int d_) : d(d_) method MyType (line 37) | MyType(const MyType &x) method Double (line 43) | double Double(void) const method MyType (line 46) | MyType operator + (void) const method MyType (line 52) | MyType operator - (void) const method MyType (line 58) | MyType operator + (const MyType &x) const method MyType (line 64) | MyType operator - (const MyType &x) const method MyType (line 70) | MyType operator * (const MyType &x) const method MyType (line 76) | MyType operator / (const MyType &x) const function NumericType (line 95) | bool NumericType(void) FILE: example/general/ode_stiff.cpp class Fun (line 57) | class Fun { method Fun (line 62) | Fun(const CPPAD_TESTVECTOR(double)& a_) : a(a_) method Ode (line 65) | void Ode( method Ode_ind (line 73) | void Ode_ind( method Ode_dep (line 81) | void Ode_dep( class RungeMethod (line 92) | class RungeMethod { method RungeMethod (line 97) | RungeMethod(const CPPAD_TESTVECTOR(double) &a_) : F(a_) method step (line 99) | void step( method order (line 107) | size_t order(void) class RosenMethod (line 110) | class RosenMethod { method RosenMethod (line 115) | RosenMethod(const CPPAD_TESTVECTOR(double) &a_) : F(a_) method step (line 117) | void step( method order (line 125) | size_t order(void) function OdeStiff (line 130) | bool OdeStiff(void) FILE: example/general/opt_val_hes.cpp class Fun (line 77) | class Fun { method Fun (line 84) | Fun(const BaseVector &t, const BaseVector &z) method ell (line 88) | size_t ell(void) const method s (line 91) | AD s(size_t k, const ad_vector& x, const ad_vector& y) const method ad_vector (line 99) | ad_vector sy(size_t k, const ad_vector& x, const ad_vector& y) const function V (line 110) | AD V(const ADVector& x, const BaseVector& t, const BaseVector& z) function opt_val_hes (line 131) | bool opt_val_hes(void) FILE: example/general/pow.cpp function pow (line 24) | bool pow(void) FILE: example/general/pow_nan.cpp function pow_nan (line 43) | bool pow_nan(void) FILE: example/general/print_for.cpp function check_log (line 27) | AD check_log(const AD& u, std::ostream& s_out) function print_for (line 39) | bool print_for(void) FILE: example/general/rev_checkpoint.cpp function Vector (line 128) | Vector F(const Vector& x) function Vector (line 135) | Vector G(const Vector& y) function rev_checkpoint_case (line 144) | bool rev_checkpoint_case(bool free_all) function rev_checkpoint (line 258) | bool rev_checkpoint(void) FILE: example/general/rev_one.cpp function RevOneCases (line 24) | bool RevOneCases() function RevOne (line 78) | bool RevOne(void) FILE: example/general/rev_two.cpp function RevTwoCases (line 25) | bool RevTwoCases() function RevTwo (line 87) | bool RevTwo(void) FILE: example/general/reverse_one.cpp function reverse_one_cases (line 24) | bool reverse_one_cases(void) function reverse_one (line 75) | bool reverse_one(void) FILE: example/general/reverse_three.cpp function cases (line 42) | bool cases(void) function reverse_three (line 135) | bool reverse_three(void) FILE: example/general/reverse_two.cpp function reverse_two_cases (line 24) | bool reverse_two_cases(void) function reverse_two (line 85) | bool reverse_two(void) FILE: example/general/sign.cpp function sign (line 23) | bool sign(void) FILE: example/general/sin.cpp function Sin (line 24) | bool Sin(void) FILE: example/general/sinh.cpp function Sinh (line 24) | bool Sinh(void) FILE: example/general/sqrt.cpp function Sqrt (line 24) | bool Sqrt(void) FILE: example/general/stack_machine.cpp function is_number (line 32) | bool is_number( const std::string &s ) function is_binary (line 37) | bool is_binary( const std::string &s ) function is_variable (line 42) | bool is_variable( const std::string &s ) function StackMachine (line 48) | void StackMachine( function StackMachine (line 123) | bool StackMachine(void) FILE: example/general/sub.cpp function Sub (line 22) | bool Sub(void) FILE: example/general/sub_eq.cpp function SubEq (line 22) | bool SubEq(void) FILE: example/general/tan.cpp function Tan (line 25) | bool Tan(void) FILE: example/general/tanh.cpp function Tanh (line 25) | bool Tanh(void) FILE: example/general/tape_index.cpp function Array (line 23) | double Array(const double &index) function TapeIndex (line 45) | bool TapeIndex(void) FILE: example/general/taylor_ode.cpp function a_vector (line 74) | a_vector ode(const a_vector y) function taylor_ode (line 87) | bool taylor_ode(void) FILE: example/general/unary_minus.cpp function unary_minus (line 23) | bool unary_minus(void) FILE: example/general/unary_plus.cpp function unary_plus (line 23) | bool unary_plus(void) FILE: example/general/value.cpp function Value (line 23) | bool Value(void) FILE: example/general/var2par.cpp function Var2Par (line 24) | bool Var2Par(void) FILE: example/general/vec_ad.cpp function Vector (line 30) | Vector Solve(const Vector &a , const Vector &b) function vec_ad (line 74) | bool vec_ad(void) FILE: example/get_started/get_started.cpp function Type (line 86) | Type Poly(const CPPAD_TESTVECTOR(double) &a, const Type &x) function main (line 98) | int main(void) FILE: example/graph/add_op.cpp function add_op (line 23) | bool add_op(void) FILE: example/graph/atom4_op.cpp class atomic_int_pow (line 24) | class atomic_int_pow : public CppAD::atomic_four { method atomic_int_pow (line 26) | atomic_int_pow(void) : CppAD::atomic_four("int_pow") method for_type (line 30) | bool for_type( method forward (line 38) | bool forward( function atom4_op (line 60) | bool atom4_op(void) FILE: example/graph/atom_op.cpp function atom_op (line 23) | bool atom_op(void) FILE: example/graph/azmul_op.cpp function azmul_op (line 23) | bool azmul_op(void) FILE: example/graph/cexp_op.cpp function cexp_op (line 23) | bool cexp_op(void) FILE: example/graph/comp_op.cpp function comp_op (line 23) | bool comp_op(void) FILE: example/graph/discrete_op.cpp function heaviside (line 24) | double heaviside(const double &x) function discrete_op (line 34) | bool discrete_op(void) FILE: example/graph/div_op.cpp function div_op (line 23) | bool div_op(void) FILE: example/graph/graph.cpp function main (line 63) | int main(void) FILE: example/graph/mul_op.cpp function mul_op (line 23) | bool mul_op(void) FILE: example/graph/pow_op.cpp function pow_op (line 23) | bool pow_op(void) FILE: example/graph/print_graph.cpp function print_graph (line 23) | bool print_graph(void) FILE: example/graph/print_op.cpp function print_op (line 23) | bool print_op(void) FILE: example/graph/sub_op.cpp function sub_op (line 23) | bool sub_op(void) FILE: example/graph/sum_op.cpp function sum_op (line 23) | bool sum_op(void) FILE: example/graph/switch_var_dyn.cpp function switch_var_dyn (line 46) | bool switch_var_dyn(void) FILE: example/graph/unary_op.cpp function unary_op (line 23) | bool unary_op(void) FILE: example/ipopt_solve/get_started.cpp class FG_eval (line 51) | class FG_eval { function get_started (line 75) | bool get_started(void) FILE: example/ipopt_solve/ipopt_solve.cpp function main (line 45) | int main(void) FILE: example/ipopt_solve/ode_inverse.cpp function yone (line 218) | double yone(double t) class FG_eval (line 234) | class FG_eval function ode_inverse (line 294) | bool ode_inverse(void) FILE: example/ipopt_solve/retape.cpp class FG_eval (line 34) | class FG_eval { function retape (line 54) | bool retape(void) FILE: example/jit/atomic.cpp function write_c_file (line 41) | std::string write_c_file(size_t index, const std::string& csrc) class atomic_fun (line 55) | class atomic_fun : public CppAD::atomic_four { method atomic_fun (line 59) | atomic_fun(const std::string& name) : method for_type (line 64) | bool for_type( method forward (line 72) | bool forward( method forward_zero (line 86) | std::string forward_zero(void) function atomic (line 108) | bool atomic(void) FILE: example/jit/compare_change.cpp function compare_change (line 37) | bool compare_change(void) FILE: example/jit/compile.cpp function compile (line 42) | bool compile(void) FILE: example/jit/dynamic.cpp function dynamic (line 37) | bool dynamic(void) FILE: example/jit/get_started.cpp function get_started (line 47) | bool get_started(void) FILE: example/jit/jit.cpp function main (line 54) | int main(void) FILE: example/json/add_op.cpp function add_op (line 23) | bool add_op(void) FILE: example/json/atom4_op.cpp class atomic_avg (line 24) | class atomic_avg : public CppAD::atomic_four { method atomic_avg (line 26) | atomic_avg(void) : CppAD::atomic_four("avg") method for_type (line 30) | bool for_type( method forward (line 38) | bool forward( function atom4_op (line 66) | bool atom4_op(void) FILE: example/json/atom_op.cpp function atom_op (line 23) | bool atom_op(void) FILE: example/json/azmul_op.cpp function azmul_op (line 23) | bool azmul_op(void) FILE: example/json/cexp_op.cpp function cexp_op (line 23) | bool cexp_op(void) FILE: example/json/comp_op.cpp function comp_op (line 23) | bool comp_op(void) FILE: example/json/discrete_op.cpp function heaviside (line 24) | double heaviside(const double &x) function discrete_op (line 34) | bool discrete_op(void) FILE: example/json/div_op.cpp function div_op (line 23) | bool div_op(void) FILE: example/json/from_json.cpp function from_json (line 23) | bool from_json(void) FILE: example/json/get_started.cpp function get_started (line 56) | bool get_started(void) FILE: example/json/json.cpp function main (line 65) | int main(void) FILE: example/json/mul_op.cpp function mul_op (line 23) | bool mul_op(void) FILE: example/json/pow_op.cpp function pow_op (line 23) | bool pow_op(void) FILE: example/json/print_op.cpp function print_op (line 23) | bool print_op(void) FILE: example/json/sparse.cpp function sparse (line 37) | bool sparse(void) FILE: example/json/sub_op.cpp function sub_op (line 23) | bool sub_op(void) FILE: example/json/sum_op.cpp function sum_op (line 23) | bool sum_op(void) FILE: example/json/to_json.cpp function to_json (line 23) | bool to_json(void) FILE: example/json/unary_op.cpp function unary_op (line 23) | bool unary_op(void) FILE: example/multi_thread/bthread/a11c_bthread.cpp class worker_t (line 37) | class worker_t method setup (line 44) | void setup(size_t n, float* a, float* b) method a1 (line 50) | void a1(int n, float *a, float *b) function a11c (line 62) | bool a11c(void) FILE: example/multi_thread/bthread/get_started.cpp function cleanup (line 43) | void cleanup(size_t* thread_num) function in_parallel (line 53) | bool in_parallel(void) function thread_number (line 57) | size_t thread_number(void) function partial (line 63) | double partial( function run_one_thread (line 77) | void run_one_thread( function get_started (line 109) | bool get_started(void) FILE: example/multi_thread/bthread/team_bthread.cpp function cleanup (line 32) | void cleanup(size_t*) type thread_job_t (line 39) | enum thread_job_t { init_enum, work_enum, join_enum } function in_parallel (line 69) | bool in_parallel(void) function thread_number (line 74) | size_t thread_number(void) function thread_work (line 80) | void thread_work(size_t thread_num) function team_create (line 113) | bool team_create(size_t num_threads) function team_work (line 173) | bool team_work(void worker(void)) function team_destroy (line 208) | bool team_destroy(void) FILE: example/multi_thread/harmonic.cpp function harmonic_setup (line 115) | bool harmonic_setup(size_t num_sum) function harmonic_worker (line 191) | void harmonic_worker(void) function harmonic_takedown (line 260) | bool harmonic_takedown(double& sum) function harmonic_sum (line 351) | bool harmonic_sum(double& sum, size_t num_sum) function test_once (line 480) | void test_once(void) function test_repeat (line 494) | void test_repeat(size_t repeat) function harmonic_time (line 503) | bool harmonic_time( FILE: example/multi_thread/multi_atomic_three.cpp class atomic_user (line 93) | class atomic_user : public CppAD::atomic_three { method atomic_user (line 96) | atomic_user(void) method for_type (line 101) | bool for_type( method forward (line 119) | bool forward( function multi_atomic_three_setup (line 264) | bool multi_atomic_three_setup(const vector& y_squared) function multi_atomic_three_worker (line 344) | void multi_atomic_three_worker(void) function multi_atomic_three_takedown (line 414) | bool multi_atomic_three_takedown(vector& square_root) function multi_atomic_three_run (line 513) | bool multi_atomic_three_run( function test_once (line 618) | void test_once(void) function test_repeat (line 627) | void test_repeat(size_t repeat) function multi_atomic_three_time (line 635) | bool multi_atomic_three_time( FILE: example/multi_thread/multi_atomic_two.cpp class atomic_user (line 92) | class atomic_user : public CppAD::atomic_base { method atomic_user (line 95) | atomic_user(void) method forward (line 100) | bool forward( function multi_atomic_two_setup (line 251) | bool multi_atomic_two_setup(const vector& y_squared) function multi_atomic_two_worker (line 331) | void multi_atomic_two_worker(void) function multi_atomic_two_takedown (line 401) | bool multi_atomic_two_takedown(vector& square_root) function multi_atomic_two_run (line 500) | bool multi_atomic_two_run( function test_once (line 605) | void test_once(void) function test_repeat (line 614) | void test_repeat(size_t repeat) function multi_atomic_two_time (line 622) | bool multi_atomic_two_time( FILE: example/multi_thread/multi_chkpoint_one.cpp function checkpoint_algo (line 78) | void checkpoint_algo(const vector& au , vector& ay) function multi_chkpoint_one_setup (line 202) | bool multi_chkpoint_one_setup(const vector& y_squared) function multi_chkpoint_one_worker (line 281) | void multi_chkpoint_one_worker(void) function multi_chkpoint_one_takedown (line 351) | bool multi_chkpoint_one_takedown(vector& square_root) function multi_chkpoint_one_run (line 452) | bool multi_chkpoint_one_run( function test_once (line 557) | void test_once(void) function test_repeat (line 566) | void test_repeat(size_t repeat) function multi_chkpoint_one_time (line 574) | bool multi_chkpoint_one_time( FILE: example/multi_thread/multi_chkpoint_two.cpp function checkpoint_algo (line 78) | void checkpoint_algo(const vector& au , vector& ay) function multi_chkpoint_two_setup (line 202) | bool multi_chkpoint_two_setup(const vector& y_squared) function multi_chkpoint_two_worker (line 281) | void multi_chkpoint_two_worker(void) function multi_chkpoint_two_takedown (line 351) | bool multi_chkpoint_two_takedown(vector& square_root) function multi_chkpoint_two_run (line 452) | bool multi_chkpoint_two_run( function test_once (line 557) | void test_once(void) function test_repeat (line 566) | void test_repeat(size_t repeat) function multi_chkpoint_two_time (line 574) | bool multi_chkpoint_two_time( FILE: example/multi_thread/multi_newton.cpp function multi_newton_setup (line 140) | bool multi_newton_setup( function multi_newton_worker (line 263) | void multi_newton_worker(void) function multi_newton_takedown (line 387) | bool multi_newton_takedown(vector& xout) function multi_newton_run (line 618) | bool multi_newton_run( function Float (line 808) | Float f_eval(Float x) function df_direct (line 819) | double df_direct(double x) function fun_ad (line 829) | void fun_ad(double x, double& f, double& df) function fun_no (line 847) | void fun_no(double x, double& f, double& df) function test_once (line 855) | void test_once(void) function test_repeat (line 886) | void test_repeat(size_t repeat) function multi_newton_time (line 896) | bool multi_newton_time( FILE: example/multi_thread/openmp/a11c_openmp.cpp function a1 (line 38) | void a1(int n, float *a, float *b) function a11c (line 50) | bool a11c(void) FILE: example/multi_thread/openmp/get_started.cpp function in_parallel (line 38) | bool in_parallel(void) function thread_number (line 43) | size_t thread_number(void) function partial (line 48) | double partial( function get_started (line 66) | bool get_started(void) FILE: example/multi_thread/openmp/team_openmp.cpp function in_parallel (line 31) | bool in_parallel(void) function thread_num (line 35) | size_t thread_num(void) function team_create (line 39) | bool team_create(size_t num_threads) function team_work (line 62) | bool team_work(void worker(void)) function team_destroy (line 77) | bool team_destroy(void) FILE: example/multi_thread/pthread/a11c_pthread.cpp function a1 (line 46) | void a1(int n, float *a, float *b) type start_arg (line 53) | struct start_arg { int n; float* a; float* b; } function a11c (line 65) | bool a11c(void) FILE: example/multi_thread/pthread/get_started.cpp function thread_specific_destructor (line 56) | void thread_specific_destructor(void* thread_num_vptr) function in_parallel (line 63) | bool in_parallel(void) function thread_number (line 67) | size_t thread_number(void) function partial (line 76) | double partial( function get_started (line 130) | bool get_started(void) FILE: example/multi_thread/pthread/team_pthread.cpp function thread_specific_destructor (line 56) | void thread_specific_destructor(void* thread_num_vptr) type thread_job_t (line 60) | enum thread_job_t { init_enum, work_enum, join_enum } function in_parallel (line 90) | bool in_parallel(void) function thread_number (line 95) | size_t thread_number(void) function team_create (line 153) | bool team_create(size_t num_threads) function team_work (line 243) | bool team_work(void worker(void)) function team_destroy (line 282) | bool team_destroy(void) FILE: example/multi_thread/sthread/a11c_sthread.cpp class worker_t (line 37) | class worker_t method setup (line 44) | void setup(size_t n, float* a, float* b) method a1 (line 50) | void a1(int n, float *a, float *b) function a11c (line 62) | bool a11c(void) FILE: example/multi_thread/sthread/get_started.cpp function in_parallel (line 53) | bool in_parallel(void) function thread_number (line 57) | size_t thread_number(void) function partial (line 63) | double partial( function run_one_thread (line 77) | void run_one_thread( function get_started (line 109) | bool get_started(void) FILE: example/multi_thread/sthread/team_sthread.cpp function in_parallel (line 44) | bool in_parallel(void) function thread_number (line 49) | size_t thread_number(void) function team_create (line 53) | bool team_create(size_t num_threads) function work_wrapper (line 76) | void work_wrapper(void worker(void)) function team_work (line 86) | bool team_work( void worker(void) ) function team_destroy (line 132) | bool team_destroy(void) FILE: example/multi_thread/team_example.cpp function worker (line 63) | void worker(void) function team_example (line 92) | bool team_example(void) FILE: example/multi_thread/thread_test.cpp function arg2size_t (line 250) | size_t arg2size_t( function arg2double (line 261) | double arg2double( function main (line 274) | int main(int argc, char *argv[]) FILE: example/optimize/compare_op.cpp type tape_size (line 25) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 27) | void fun( function compare_op (line 75) | bool compare_op(void) FILE: example/optimize/conditional_skip.cpp type tape_size (line 25) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 27) | void fun( function conditional_skip (line 82) | bool conditional_skip(void) FILE: example/optimize/cumulative_sum.cpp type tape_size (line 22) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 24) | void fun( function cumulative_sum (line 60) | bool cumulative_sum(void) FILE: example/optimize/forward_active.cpp type tape_size (line 21) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 23) | void fun( function forward_active (line 87) | bool forward_active(void) FILE: example/optimize/nest_conditional.cpp type tape_size (line 25) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 27) | void fun( function nest_conditional (line 88) | bool nest_conditional(void) FILE: example/optimize/optimize.cpp function main (line 49) | int main(void) FILE: example/optimize/optimize_twice.cpp function optimize_twice (line 28) | bool optimize_twice(void) FILE: example/optimize/print_for.cpp type tape_size (line 23) | struct tape_size { size_t n_var; size_t n_op; } function PrintFor (line 25) | void PrintFor( function fun (line 32) | void fun( function print_for (line 65) | bool print_for(void) FILE: example/optimize/reverse_active.cpp type tape_size (line 21) | struct tape_size { size_t n_var; size_t n_op; } function fun (line 23) | void fun( function reverse_active (line 62) | bool reverse_active(void) FILE: example/print_for/print_for.cpp function check_log (line 28) | AD check_log(const AD& y) function print_for (line 40) | void print_for(void) function main (line 91) | int main(void) FILE: example/sparse/colpack_hes.cpp function colpack_hes (line 22) | bool colpack_hes(void) FILE: example/sparse/colpack_hessian.cpp function colpack_hessian (line 22) | bool colpack_hessian(void) FILE: example/sparse/colpack_jac.cpp function colpack_jac (line 22) | bool colpack_jac(void) FILE: example/sparse/colpack_jacobian.cpp function colpack_jacobian (line 22) | bool colpack_jacobian(void) FILE: example/sparse/conj_grad.cpp function mat_mul (line 91) | void mat_mul(size_t n, const Vector& a, const Vector& b, Vector& c) function conjugate_gradient (line 116) | size_t conjugate_gradient( function conj_grad (line 176) | bool conj_grad(void) FILE: example/sparse/dependency.cpp function heavyside (line 59) | double heavyside(const double& x) function dependency (line 67) | bool dependency(void) FILE: example/sparse/for_hes_sparsity.cpp function for_hes_sparsity (line 22) | bool for_hes_sparsity(void) FILE: example/sparse/for_jac_sparsity.cpp function for_jac_sparsity (line 22) | bool for_jac_sparsity(void) FILE: example/sparse/for_sparse_hes.cpp function BoolCases (line 38) | bool BoolCases(bool optimize) function SetCases (line 97) | bool SetCases(bool optimize) function for_sparse_hes (line 165) | bool for_sparse_hes(void) FILE: example/sparse/for_sparse_jac.cpp function BoolCases (line 27) | bool BoolCases(void) function SetCases (line 99) | bool SetCases(void) function ForSparseJac (line 183) | bool ForSparseJac(void) FILE: example/sparse/rc_sparsity.cpp function a_vector (line 42) | a_vector fun(const a_vector& x) function check_jac (line 55) | bool check_jac( function forward_jac (line 93) | bool forward_jac(CppAD::ADFun& f) function reverse_jac (line 130) | bool reverse_jac(CppAD::ADFun& f) function check_hes (line 169) | bool check_hes( function forward_hes (line 215) | bool forward_hes(CppAD::ADFun& f) function reverse_hes (line 263) | bool reverse_hes(CppAD::ADFun& f) function rc_sparsity (line 320) | bool rc_sparsity(void) FILE: example/sparse/rev_hes_sparsity.cpp function rev_hes_sparsity (line 22) | bool rev_hes_sparsity(void) FILE: example/sparse/rev_jac_sparsity.cpp function rev_jac_sparsity (line 22) | bool rev_jac_sparsity(void) FILE: example/sparse/rev_sparse_hes.cpp function BoolCases (line 38) | bool BoolCases(void) function SetCases (line 109) | bool SetCases(void) function rev_sparse_hes (line 192) | bool rev_sparse_hes(void) FILE: example/sparse/rev_sparse_jac.cpp function BoolCases (line 25) | bool BoolCases(void) function SetCases (line 85) | bool SetCases(void) function RevSparseJac (line 159) | bool RevSparseJac(void) FILE: example/sparse/sparse.cpp function main (line 75) | int main(void) FILE: example/sparse/sparse2eigen.cpp function sparse2eigen (line 21) | bool sparse2eigen(void) FILE: example/sparse/sparse_hes.cpp function sparse_hes (line 21) | bool sparse_hes(void) FILE: example/sparse/sparse_hessian.cpp function sparse_hessian (line 21) | bool sparse_hessian(void) FILE: example/sparse/sparse_jac_for.cpp function sparse_jac_for (line 21) | bool sparse_jac_for(void) FILE: example/sparse/sparse_jac_rev.cpp function sparse_jac_rev (line 21) | bool sparse_jac_rev(void) FILE: example/sparse/sparse_jacobian.cpp function reverse (line 23) | bool reverse() function forward (line 135) | bool forward() function sparse_jacobian (line 250) | bool sparse_jacobian(void) FILE: example/sparse/sparse_sub_hes.cpp function sparse_sub_hes (line 31) | bool sparse_sub_hes(void) FILE: example/sparse/sparsity_sub.cpp function sparsity_sub (line 37) | bool sparsity_sub(void) FILE: example/sparse/sub_sparse_hes.cpp function Scalar (line 64) | Scalar f(const vector& u,const vector& v) function sub_sparse_hes (line 76) | bool sub_sparse_hes(void) FILE: example/sparse/subgraph_hes2jac.cpp function subgraph_hes2jac (line 24) | bool subgraph_hes2jac(void) FILE: example/sparse/subgraph_jac_rev.cpp function subgraph_jac_rev (line 21) | bool subgraph_jac_rev(void) FILE: example/sparse/subgraph_reverse.cpp function subgraph_reverse (line 24) | bool subgraph_reverse(void) FILE: example/sparse/subgraph_sparsity.cpp function subgraph_sparsity (line 22) | bool subgraph_sparsity(void) FILE: example/utility/check_numeric_type.cpp class MyType (line 32) | class MyType { method MyType (line 37) | MyType(void) : d(0.) method MyType (line 40) | MyType(int d_) : d(d_) method MyType (line 43) | MyType(const MyType &x) method Double (line 49) | double Double(void) const method MyType (line 53) | MyType operator + (void) const method MyType (line 61) | MyType operator - (void) const method MyType (line 69) | MyType operator + (const MyType &x) const method MyType (line 77) | MyType operator - (const MyType &x) const method MyType (line 85) | MyType operator * (const MyType &x) const method MyType (line 93) | MyType operator / (const MyType &x) const function Solve (line 126) | void Solve(NumericType *A, NumericType *x, NumericType *b) function CheckNumericType (line 161) | bool CheckNumericType(void) FILE: example/utility/check_simple_vector.cpp class MyElement (line 34) | class MyElement { method MyElement (line 39) | MyElement(Scalar *e) class MyVector (line 52) | class MyVector { method MyVector (line 64) | MyVector(void) : length(0) , data(0) method MyVector (line 69) | MyVector(size_t n) : length(n) method MyVector (line 78) | MyVector(const MyVector &x) : length(x.length) method size (line 98) | size_t size(void) const method resize (line 103) | void resize(size_t n) method MyVector (line 115) | MyVector & operator=(const MyVector &x) method Scalar (line 129) | const Scalar & operator[](size_t i) const function Vector (line 142) | Vector Sscal(const Scalar &a, const Vector &v) function CheckSimpleVector (line 158) | bool CheckSimpleVector(void) FILE: example/utility/cppad_vector.cpp function myhandler (line 35) | void myhandler( function CppAD_vector (line 46) | bool CppAD_vector(void) FILE: example/utility/dll_lib.cpp function dll_lib (line 79) | bool dll_lib(void) FILE: example/utility/error_handler.cpp function myhandler (line 25) | void myhandler( function ErrorHandler (line 37) | bool ErrorHandler(void) FILE: example/utility/index_sort.cpp class Key (line 28) | class Key { method Key (line 33) | Key(void) method Key (line 36) | Key(size_t first, size_t second) function vector_case (line 48) | bool vector_case(void) function index_sort (line 80) | bool index_sort(void) FILE: example/utility/lu_factor.cpp function LuFactor (line 26) | bool LuFactor(void) FILE: example/utility/lu_invert.cpp function LuInvert (line 27) | bool LuInvert(void) FILE: example/utility/lu_solve.cpp function LuSolve (line 28) | bool LuSolve(void) FILE: example/utility/nan.cpp function nan (line 25) | bool nan(void) FILE: example/utility/near_equal.cpp function Near_Equal (line 32) | bool Near_Equal(void) FILE: example/utility/ode_err_control.cpp class Fun (line 65) | class Fun { method Fun (line 70) | Fun(double alpha) : alpha_(alpha) method Ode (line 74) | void Ode( class Method (line 88) | class Method { method Method (line 93) | Method(double alpha) : F(alpha) method step (line 95) | void step( method order (line 103) | size_t order(void) function OdeErrControl (line 108) | bool OdeErrControl(void) FILE: example/utility/ode_err_maxabs.cpp class Fun (line 55) | class Fun { method Fun (line 60) | Fun(const CppAD::vector &w_) : w(w_) method Ode (line 64) | void Ode( class Method (line 74) | class Method { method Method (line 79) | Method(const CppAD::vector &w_) : F(w_) method step (line 81) | void step( method order (line 89) | size_t order(void) function OdeErrMaxabs (line 94) | bool OdeErrMaxabs(void) FILE: example/utility/ode_gear.cpp class Fun (line 48) | class Fun { method Fun (line 51) | Fun(bool use_x_) : use_x(use_x_) method Ode (line 56) | void Ode( method Ode_dep (line 75) | void Ode_dep( function OdeGear (line 121) | bool OdeGear(void) FILE: example/utility/ode_gear_control.cpp class Fun (line 49) | class Fun { method Fun (line 54) | Fun(const CPPAD_TESTVECTOR(double) &w_) : w(w_) method Ode (line 59) | void Ode( method Ode_dep (line 67) | void Ode_dep( function OdeGearControl (line 109) | bool OdeGearControl(void) FILE: example/utility/poly.cpp function poly (line 24) | bool poly(void) FILE: example/utility/pow_int.cpp function pow_int (line 24) | bool pow_int(void) FILE: example/utility/romberg_mul.cpp class TestFun (line 28) | class TestFun { method TestFun (line 33) | TestFun(const CppAD::vector deg_) function RombergMul (line 51) | bool RombergMul(void) FILE: example/utility/romberg_one.cpp class Fun (line 26) | class Fun { method Fun (line 31) | Fun(size_t degree_) : degree(degree_) method Type (line 36) | Type operator () (const Type &x) function RombergOne (line 46) | bool RombergOne(void) FILE: example/utility/rosen_34.cpp class Fun (line 62) | class Fun { method Fun (line 69) | Fun(bool use_x) : use_x_(use_x) method Ode (line 74) | void Ode( method Ode_ind (line 91) | void Ode_ind( method Ode_dep (line 145) | void Ode_dep( function rosen_34 (line 201) | bool rosen_34(void) FILE: example/utility/runge45_1.cpp class Fun (line 54) | class Fun { method Fun (line 57) | Fun(bool use_x_) : use_x(use_x_) method Ode (line 61) | void Ode( function runge_45_1 (line 83) | bool runge_45_1(void) FILE: example/utility/runge_45.cpp class Fun (line 60) | class Fun { method Fun (line 63) | Fun(void) method Ode (line 67) | void Ode( function runge_45 (line 79) | bool runge_45(void) FILE: example/utility/set_union.cpp function set_union (line 22) | bool set_union(void) FILE: example/utility/simple_vector.cpp function Ok (line 28) | bool Ok(void) function SimpleVector (line 58) | bool SimpleVector (void) FILE: example/utility/sparse_rc.cpp function sparse_rc (line 24) | bool sparse_rc(void) FILE: example/utility/sparse_rcv.cpp function sparse_rcv (line 24) | bool sparse_rcv(void) FILE: example/utility/thread_alloc.cpp function raw_allocate (line 29) | bool raw_allocate(void) class my_char (line 85) | class my_char { method my_char (line 88) | my_char(void) : ch_(' ') method my_char (line 90) | my_char(const my_char& my_ch) : ch_(my_ch.ch_) function type_allocate (line 94) | bool type_allocate(void) function check_alignment (line 154) | bool check_alignment(void) function thread_alloc (line 200) | bool thread_alloc(void) FILE: example/utility/to_string.cpp function Integer (line 25) | Integer string2signed(const std::string& s) function Integer (line 40) | Integer string2unsigned(const std::string& s) function signed_integer (line 48) | bool signed_integer(void) function unsigned_integer (line 64) | bool unsigned_integer(void) function floating (line 76) | bool floating(void) function ad_floating (line 93) | bool ad_floating(void) function to_string (line 107) | bool to_string(void) FILE: example/utility/utility.cpp function main (line 72) | int main(void) FILE: example/utility/vector_bool.cpp function vectorBool (line 26) | bool vectorBool(void) FILE: example/valvector/ad_split.cpp function ad_split (line 22) | bool ad_split(void) FILE: example/valvector/ad_sum.cpp function ad_sum (line 22) | bool ad_sum(void) FILE: example/valvector/assign.cpp function assign (line 22) | bool assign(void) FILE: example/valvector/azmul.cpp function azmul (line 25) | bool azmul(void) FILE: example/valvector/base_require.cpp function base_require (line 30) | bool base_require(void) FILE: example/valvector/binary_op.cpp function binary_op (line 22) | bool binary_op(void) FILE: example/valvector/compare_op.cpp function compare_op (line 22) | bool compare_op(void) FILE: example/valvector/compound_op.cpp function compound_op (line 22) | bool compound_op(void) FILE: example/valvector/condexp.cpp function condexp (line 25) | bool condexp(void) FILE: example/valvector/ctor.cpp function ctor (line 22) | bool ctor(void) FILE: example/valvector/element.cpp function element (line 22) | bool element(void) FILE: example/valvector/get_started.cpp function get_started (line 22) | bool get_started(void) FILE: example/valvector/llsq_obj.cpp function llsq_obj (line 23) | bool llsq_obj(void) FILE: example/valvector/output.cpp function output (line 24) | bool output(void) FILE: example/valvector/pow.cpp function pow (line 25) | bool pow(void) FILE: example/valvector/resize.cpp function resize (line 22) | bool resize(void) FILE: example/valvector/size.cpp function size (line 22) | bool size(void) FILE: example/valvector/sum.cpp function sum (line 22) | bool sum(void) FILE: example/valvector/unary_math.cpp function math_unary (line 25) | bool math_unary(void) FILE: example/valvector/unary_op.cpp function unary_op (line 22) | bool unary_op(void) FILE: example/valvector/valvector.cpp function main (line 70) | int main(void) FILE: include/cppad/core/abort_recording.hpp type CppAD (line 42) | namespace CppAD { FILE: include/cppad/core/abs.hpp type CppAD (line 72) | namespace CppAD { function abs (line 117) | AD abs(const AD &x) function abs (line 121) | AD abs(const VecAD_reference &x) FILE: include/cppad/core/abs_normal_fun.hpp type CppAD (line 320) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/ad.hpp type CppAD (line 20) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class AD (line 30) | class AD { type CompareOp (line 118) | enum CompareOp method make_variable (line 275) | void make_variable(tape_id_t id, addr_t taddr) method make_dynamic (line 285) | void make_dynamic(tape_id_t id, addr_t taddr) FILE: include/cppad/core/ad_assign.hpp type CppAD (line 56) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/ad_ctor.hpp type CppAD (line 72) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/ad_fun.hpp type CppAD (line 38) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class ADFun (line 54) | class ADFun { method ADFun (line 281) | ADFun(const ADFun& g) = delete; method exceed_collision_limit (line 570) | bool exceed_collision_limit(void) const method size_forward_bool (line 574) | size_t size_forward_bool(void) const method size_forward_bool (line 578) | void size_forward_bool(size_t zero) method size_forward_set (line 587) | size_t size_forward_set(void) const method size_forward_set (line 591) | void size_forward_set(size_t zero) method size_op (line 600) | size_t size_op(void) const method size_op_arg (line 604) | size_t size_op_arg(void) const method size_op_seq (line 608) | size_t size_op_seq(void) const method size_random (line 613) | size_t size_random(void) const method size_par (line 617) | size_t size_par(void) const method size_dyn_ind (line 621) | size_t size_dyn_ind(void) const method size_dyn_par (line 625) | size_t size_dyn_par(void) const method size_dyn_arg (line 629) | size_t size_dyn_arg(void) const method size_order (line 633) | size_t size_order(void) const method size_direction (line 637) | size_t size_direction(void) const method size_text (line 641) | size_t size_text(void) const method size_var (line 645) | size_t size_var(void) const method size_VecAD (line 649) | size_t size_VecAD(void) const method Domain (line 662) | size_t Domain(void) const method Range (line 666) | size_t Range(void) const method function_name_set (line 670) | void function_name_set(const std::string& function_name) method function_name_get (line 672) | std::string function_name_get(void) method Parameter (line 676) | bool Parameter(size_t i) method CompareChange (line 686) | size_t CompareChange(void) const method compare_change_count (line 690) | void compare_change_count(size_t count) method compare_change_number (line 697) | size_t compare_change_number(void) const method compare_change_op_index (line 701) | size_t compare_change_op_index(void) const method Size (line 811) | size_t Size(void) const method Order (line 816) | size_t Order(void) const method Memory (line 821) | size_t Memory(void) const method taylor_size (line 834) | size_t taylor_size(void) const method use_VecAD (line 839) | bool use_VecAD(void) const method size_taylor (line 844) | size_t size_taylor(void) const FILE: include/cppad/core/ad_io.hpp type CppAD (line 153) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 174) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 196) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 214) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/ad_to_string.hpp type CppAD (line 52) | namespace CppAD { type to_string_struct< CppAD::AD > (line 57) | struct to_string_struct< CppAD::AD > FILE: include/cppad/core/ad_type.hpp type CppAD (line 34) | namespace CppAD { type local (line 46) | namespace local { FILE: include/cppad/core/add.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/add_eq.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/atan2.hpp type CppAD (line 72) | namespace CppAD { // BEGIN CppAD namespace function atan2 (line 74) | inline float atan2(float x, float y) function atan2 (line 77) | inline double atan2(double x, double y) function atan2 (line 83) | AD atan2 (const AD &y, const AD &x) function atan2 (line 128) | AD atan2 (const VecAD_reference &y, const AD &x) function atan2 (line 132) | AD atan2 (const AD &y, const VecAD_reference &x) function atan2 (line 136) | AD atan2 FILE: include/cppad/core/atomic/four/atomic.hpp type CppAD (line 139) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_four (line 146) | class atomic_four { type work_struct (line 160) | struct work_struct { method atomic_index (line 182) | size_t atomic_index(void) const method atomic_name (line 340) | const std::string atomic_name(void) const method allocate_work (line 365) | void allocate_work(size_t thread) method free_work (line 379) | void free_work(size_t thread) method atomic_four (line 393) | static atomic_four* class_object(size_t index) method class_name (line 403) | static const std::string class_name(size_t index) method set_old (line 419) | virtual void set_old(size_t id) FILE: include/cppad/core/atomic/four/call.hpp type CppAD (line 99) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/ctor.hpp type CppAD (line 100) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/devel/hes_sparsity.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/devel/jac_sparsity.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/for_type.hpp type CppAD (line 123) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/forward.hpp type CppAD (line 266) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/hes_sparsity.hpp type CppAD (line 133) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/jac_sparsity.hpp type CppAD (line 150) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/rev_depend.hpp type CppAD (line 120) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/four/reverse.hpp type CppAD (line 319) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/one/atomic.hpp type CppAD (line 770) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class user_atomic (line 846) | class user_atomic : public atomic_base { class atomic_one (line 856) | class atomic_one : public atomic_base { method clear (line 859) | static void clear(void) method atomic_one (line 960) | atomic_one(const char* afun, F f, R r, FJS fjs, RJS rjs, RHS rhs) : method set_old (line 999) | virtual void set_old(size_t id) method forward (line 1006) | virtual bool forward( method reverse (line 1047) | virtual bool reverse( method for_sparse_jac (line 1065) | virtual bool for_sparse_jac( method rev_sparse_jac (line 1081) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 1096) | virtual bool rev_sparse_hes( FILE: include/cppad/core/atomic/three/afun.hpp type CppAD (line 78) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/atomic.hpp type CppAD (line 213) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_three (line 220) | class atomic_three { type work_struct (line 234) | struct work_struct { method atomic_index (line 254) | size_t atomic_index(void) const method atomic_name (line 391) | const std::string atomic_name(void) const method allocate_work (line 416) | void allocate_work(size_t thread) method free_work (line 430) | void free_work(size_t thread) method atomic_three (line 444) | static atomic_three* class_object(size_t index) method class_name (line 454) | static const std::string class_name(size_t index) method set_old (line 470) | virtual void set_old(size_t id) FILE: include/cppad/core/atomic/three/ctor.hpp type CppAD (line 104) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/for_type.hpp type CppAD (line 84) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/forward.hpp type CppAD (line 296) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/hes_sparsity.hpp type CppAD (line 106) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/jac_sparsity.hpp type CppAD (line 120) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/rev_depend.hpp type CppAD (line 97) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/three/reverse.hpp type CppAD (line 305) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/afun.hpp type CppAD (line 65) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/atomic.hpp type CppAD (line 152) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_base (line 159) | class atomic_base { type option_enum (line 162) | enum option_enum { method atomic_index (line 169) | size_t atomic_index(void) const type work_struct (line 188) | struct work_struct { type option_enum (line 233) | enum option_enum method option_enum (line 519) | option_enum sparsity(void) const method atomic_name (line 523) | const std::string atomic_name(void) const method allocate_work (line 548) | void allocate_work(size_t thread) method free_work (line 562) | void free_work(size_t thread) method atomic_base (line 576) | static atomic_base* class_object(size_t index) method class_name (line 586) | static const std::string class_name(size_t index) method set_old (line 602) | virtual void set_old(size_t id) FILE: include/cppad/core/atomic/two/clear.hpp type CppAD (line 46) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/ctor.hpp type CppAD (line 104) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/for_sparse_hes.hpp type CppAD (line 116) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/for_sparse_jac.hpp type CppAD (line 109) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/forward.hpp type CppAD (line 253) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/option.hpp type CppAD (line 76) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE type option_enum (line 89) | enum option_enum FILE: include/cppad/core/atomic/two/rev_depend.hpp type CppAD (line 7) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/rev_sparse_hes.hpp type CppAD (line 196) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/rev_sparse_jac.hpp type CppAD (line 116) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/atomic/two/reverse.hpp type CppAD (line 269) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/azmul.hpp type CppAD (line 84) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function azmul (line 88) | AD function azmul (line 227) | AD function azmul (line 231) | AD function azmul (line 235) | AD function azmul (line 241) | AD function azmul (line 245) | AD function azmul (line 249) | AD function azmul (line 253) | AD FILE: include/cppad/core/base2ad.hpp type CppAD (line 67) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/base_complex.hpp type CppAD (line 63) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 92) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 108) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 124) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 153) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 173) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 184) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 203) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 218) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 247) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 271) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 286) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 298) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( type CppAD (line 326) | namespace CppAD { function EqualOpSeq (line 109) | inline bool EqualOpSeq( function IdenticalCon (line 125) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 127) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 129) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 131) | inline bool IdenticalEqualCon( function abs_geq (line 158) | inline bool abs_geq( function Integer (line 174) | inline int Integer(const std::complex &x) function isnan (line 204) | inline bool isnan(const std::complex& z) function pow (line 272) | inline std::complex pow( function CondExpOp (line 328) | inline std::complex CondExpOp( function EqualOpSeq (line 344) | inline bool EqualOpSeq( function IdenticalCon (line 350) | inline bool IdenticalCon(const std::complex &x) function IdenticalZero (line 352) | inline bool IdenticalZero(const std::complex &x) function IdenticalOne (line 354) | inline bool IdenticalOne(const std::complex &x) function IdenticalEqualCon (line 356) | inline bool IdenticalEqualCon( function abs_geq (line 364) | inline bool abs_geq( function Integer (line 369) | inline int Integer(const std::complex &x) function isnan (line 372) | inline bool isnan(const std::complex& z) function pow (line 390) | inline std::complex pow( FILE: include/cppad/core/base_cond_exp.hpp type CppAD (line 144) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function ResultType (line 225) | ResultType CondExpTemplate( FILE: include/cppad/core/base_double.hpp type CppAD (line 28) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 46) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 61) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 73) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 90) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 101) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 112) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 137) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 166) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 179) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 200) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) type CppAD (line 212) | namespace CppAD { function CondExpOp (line 29) | inline double CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const double& x, const double& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const double& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const double& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const double& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const double& x, const double& y) function Integer (line 91) | inline int Integer(const double& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const double& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const double& x) function LessThanZero (line 117) | inline bool LessThanZero(const double& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const double& x) function abs_geq (line 121) | inline bool abs_geq(const double& x, const double& y) function abs (line 167) | inline double abs(const double& x) function sign (line 180) | inline double sign(const double& x) FILE: include/cppad/core/base_float.hpp type CppAD (line 28) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 46) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 61) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 73) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 90) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 101) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 112) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 137) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 167) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 180) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 200) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) type CppAD (line 212) | namespace CppAD { function CondExpOp (line 29) | inline float CondExpOp( function EqualOpSeq (line 62) | inline bool EqualOpSeq(const float& x, const float& y) function IdenticalCon (line 74) | inline bool IdenticalCon(const float& x) function IdenticalZero (line 76) | inline bool IdenticalZero(const float& x) function IdenticalOne (line 78) | inline bool IdenticalOne(const float& x) function IdenticalEqualCon (line 80) | inline bool IdenticalEqualCon(const float& x, const float& y) function Integer (line 91) | inline int Integer(const float& x) function GreaterThanZero (line 113) | inline bool GreaterThanZero(const float& x) function GreaterThanOrZero (line 115) | inline bool GreaterThanOrZero(const float& x) function LessThanZero (line 117) | inline bool LessThanZero(const float& x) function LessThanOrZero (line 119) | inline bool LessThanOrZero(const float& x) function abs_geq (line 121) | inline bool abs_geq(const float& x, const float& y) function abs (line 168) | inline float abs(const float& x) function sign (line 181) | inline float sign(const float& x) FILE: include/cppad/core/base_std_math.hpp type CppAD (line 135) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/bender_quad.hpp type CppAD (line 309) | namespace CppAD { // BEGIN CppAD namespace function BenderQuad (line 312) | void BenderQuad( FILE: include/cppad/core/bool_fun.hpp type CppAD (line 142) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/capacity_order.hpp type CppAD (line 112) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/check_for_nan.hpp type CppAD (line 136) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function put_check_for_nan (line 168) | void put_check_for_nan(const CppAD::vector& vec, std::string& fi... function get_check_for_nan (line 196) | void get_check_for_nan(CppAD::vector& vec, const std::string& fi... FILE: include/cppad/core/chkpoint_one/chkpoint_one.hpp type CppAD (line 10) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class checkpoint (line 255) | class checkpoint : public atomic_base { type member_struct (line 265) | struct member_struct { method allocate_member (line 287) | void allocate_member(size_t thread) method free_member (line 298) | void free_member(size_t thread) method option_enum (line 306) | option_enum sparsity(void) method size_var (line 415) | size_t size_var(void) FILE: include/cppad/core/chkpoint_one/ctor.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/for_sparse_jac.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/forward.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/rev_sparse_hes.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/rev_sparse_jac.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/reverse.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/set_hes_sparse_bool.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/set_hes_sparse_set.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/set_jac_sparse_bool.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_one/set_jac_sparse_set.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/chkpoint_two.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class chkpoint_two (line 107) | class chkpoint_two : public atomic_three { type member_struct (line 142) | struct member_struct { method allocate_member (line 157) | void allocate_member(size_t thread) method free_member (line 178) | void free_member(size_t thread) method chkpoint_two (line 284) | chkpoint_two(const chkpoint_two& other) FILE: include/cppad/core/chkpoint_two/ctor.hpp type CppAD (line 86) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/dynamic.hpp type CppAD (line 64) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function else (line 93) | else if( thread_alloc::in_parallel() ) FILE: include/cppad/core/chkpoint_two/for_type.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/forward.hpp type CppAD (line 7) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function else (line 54) | else if( thread_alloc::in_parallel() ) function else (line 110) | else if( thread_alloc::in_parallel() ) FILE: include/cppad/core/chkpoint_two/hes_sparsity.hpp type CppAD (line 7) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/jac_sparsity.hpp type CppAD (line 7) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/rev_depend.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/chkpoint_two/reverse.hpp type CppAD (line 7) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function else (line 55) | else if( thread_alloc::in_parallel() ) FILE: include/cppad/core/compare.hpp type CppAD (line 112) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 115) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 211) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 403) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 499) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/con_dyn_var.hpp type CppAD (line 89) | namespace CppAD { function Constant (line 93) | bool Constant(const AD &x) function Constant (line 103) | bool Constant(const VecAD &x) function Dynamic (line 114) | bool Dynamic(const AD &x) function Dynamic (line 124) | bool Dynamic(const VecAD &x) function Parameter (line 135) | bool Parameter(const AD &x) function Parameter (line 145) | bool Parameter(const VecAD &x) function Variable (line 156) | bool Variable(const AD &x) function Variable (line 166) | bool Variable(const VecAD &x) FILE: include/cppad/core/cond_exp.hpp type CppAD (line 161) | namespace CppAD { function CondExpOp (line 164) | AD CondExpOp( function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 218) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/dependent.hpp type CppAD (line 131) | namespace CppAD { FILE: include/cppad/core/discrete/discrete.hpp type CppAD (line 14) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class discrete (line 95) | class discrete { method list_size (line 169) | static size_t list_size(void) method discrete (line 217) | discrete(const std::string& name, Fun f) : method ad (line 250) | AD ad(const AD &ax) const method index (line 325) | static size_t index(const std::string& name) method Base (line 399) | static Base eval(size_t index, const Base& x) method ad_eval (line 437) | static AD ad_eval(size_t index, const AD& ax) FILE: include/cppad/core/div.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/div_eq.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/epsilon.hpp type CppAD (line 47) | namespace CppAD { function Type (line 50) | inline Type epsilon(void) FILE: include/cppad/core/equal_op_seq.hpp type CppAD (line 86) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 88) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/for_hes_sparsity.hpp type CppAD (line 124) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/for_jac_sparsity.hpp type CppAD (line 172) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/for_one.hpp type CppAD (line 115) | namespace CppAD { function Vector (line 119) | Vector ADFun::ForOne(const Vector &x, size_t j) FILE: include/cppad/core/for_sparse_hes.hpp type CppAD (line 147) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function SetVector (line 433) | SetVector ADFun::ForSparseHes( FILE: include/cppad/core/for_sparse_jac.hpp type CppAD (line 223) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function SetVector (line 574) | SetVector ADFun::ForSparseJac( FILE: include/cppad/core/for_two.hpp type CppAD (line 140) | namespace CppAD { function BaseVector (line 144) | BaseVector ADFun::ForTwo( FILE: include/cppad/core/forward/forward.hpp type CppAD (line 13) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function BaseVector (line 97) | BaseVector ADFun::Forward( function BaseVector (line 407) | BaseVector ADFun::Forward( FILE: include/cppad/core/fun_check.hpp type CppAD (line 194) | namespace CppAD { function FunCheck (line 196) | bool FunCheck( FILE: include/cppad/core/fun_construct.hpp type CppAD (line 221) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/graph/cpp_graph.hpp type CppAD (line 13) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class cpp_graph (line 15) | class cpp_graph { // BEGIN_CPP_GRAPH_CLASS method const_iterator (line 33) | const_iterator begin(void) const method const_iterator (line 37) | const_iterator end(void) method initialize (line 91) | void initialize(void) method cpp_graph (line 104) | cpp_graph(void) method function_name_set (line 166) | void function_name_set(const std::string& function_name) method n_dynamic_ind_set (line 172) | void n_dynamic_ind_set(const size_t n_dynamic_ind) method n_variable_ind_set (line 178) | void n_variable_ind_set(const size_t n_variable_ind) method discrete_name_vec_size (line 322) | size_t discrete_name_vec_size(void) const method discrete_name_vec_push_back (line 324) | void discrete_name_vec_push_back(const std::string& discrete_name) method discrete_name_vec_find (line 326) | size_t discrete_name_vec_find(const std::string& discrete_name) const method atomic_name_vec_size (line 336) | size_t atomic_name_vec_size(void) const method atomic_name_vec_push_back (line 338) | void atomic_name_vec_push_back(const std::string& atomic_name) method atomic_name_vec_find (line 340) | size_t atomic_name_vec_find(const std::string& atomic_name) const method print_text_vec_size (line 350) | size_t print_text_vec_size(void) const method print_text_vec_push_back (line 352) | void print_text_vec_push_back(const std::string& atomic_name) method print_text_vec_find (line 354) | size_t print_text_vec_find(const std::string& print_text) const method constant_vec_size (line 364) | size_t constant_vec_size(void) const method constant_vec_push_back (line 366) | void constant_vec_push_back(const double& constant) method graph_op_enum (line 370) | const graph_op_enum& operator_vec_get(size_t index) const method operator_vec_size (line 372) | size_t operator_vec_size(void) const method operator_vec_push_back (line 374) | void operator_vec_push_back(const graph_op_enum op_enum) method operator_arg_size (line 380) | size_t operator_arg_size(void) const method operator_arg_push_back (line 382) | void operator_arg_push_back(const size_t argument) method dependent_vec_size (line 388) | size_t dependent_vec_size(void) const method dependent_vec_push_back (line 390) | void dependent_vec_push_back(const size_t node_index) method print (line 428) | void print(std::ostream& os) const FILE: include/cppad/core/graph/from_graph.hpp type CppAD (line 12) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/graph/graph_op_enum.hpp type CppAD (line 180) | namespace CppAD { namespace graph { type graph (line 180) | namespace graph { type graph_op_enum (line 181) | enum graph_op_enum { FILE: include/cppad/core/hash_code.hpp type CppAD (line 13) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function hash_code (line 37) | unsigned short hash_code(const Value& value) function hash_code (line 53) | unsigned short hash_code(const AD& u) FILE: include/cppad/core/hessian.hpp type CppAD (line 134) | namespace CppAD { function Vector (line 138) | Vector ADFun::Hessian(const Vector &x, size_t l) function Vector (line 156) | Vector ADFun::Hessian(const Vector &x, const Vector &w) FILE: include/cppad/core/identical.hpp type CppAD (line 10) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function IdenticalCon (line 36) | bool IdenticalCon(const AD &x) function IdenticalZero (line 51) | bool IdenticalZero(const AD &x) function IdenticalOne (line 66) | bool IdenticalOne(const AD &x) function IdenticalEqualCon (line 84) | bool IdenticalEqualCon FILE: include/cppad/core/independent/independent.hpp type CppAD (line 9) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function Independent (line 61) | void Independent( function Independent (line 130) | void Independent(ADVector &x, size_t abort_op_index, bool record_compare) function Independent (line 179) | void Independent(ADVector &x, size_t abort_op_index) function Independent (line 228) | void Independent(ADVector& x, ADVector& dynamic) function Independent (line 273) | void Independent(ADVector &x) FILE: include/cppad/core/integer.hpp type CppAD (line 89) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 92) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 97) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/jacobian.hpp type CppAD (line 105) | namespace CppAD { function JacobianFor (line 108) | void JacobianFor(ADFun &f, const Vector &x, Vector &jac) function JacobianRev (line 146) | void JacobianRev(ADFun &f, const Vector &x, Vector &jac) function Vector (line 191) | Vector ADFun::Jacobian(const Vector &x) FILE: include/cppad/core/lu_ratio.hpp type CppAD (line 208) | namespace CppAD { // BEGIN CppAD namespace function LuRatio (line 212) | int LuRatio(SizeVector &ip, SizeVector &jp, ADvector &LU, AD &ra... FILE: include/cppad/core/mul.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/mul_eq.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/near_equal_ext.hpp type CppAD (line 120) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 125) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 132) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 139) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 147) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 154) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 160) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 166) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 172) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/new_dynamic.hpp type CppAD (line 81) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/num_skip.hpp type CppAD (line 60) | namespace CppAD { FILE: include/cppad/core/numeric_limits.hpp type CppAD (line 172) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class numeric_limits (line 180) | class numeric_limits { method Float (line 183) | static Float epsilon(void) method Float (line 191) | static Float min(void) method Float (line 199) | static Float max(void) method Float (line 207) | static Float quiet_NaN(void) method Float (line 215) | static Float infinity(void) class numeric_limits< AD > (line 228) | class numeric_limits< AD > { method epsilon (line 231) | static AD epsilon(void) method min (line 234) | static AD min(void) method max (line 237) | static AD max(void) method quiet_NaN (line 240) | static AD quiet_NaN(void) method infinity (line 243) | static AD infinity(void) FILE: include/cppad/core/omp_max_thread.hpp type CppAD (line 67) | namespace CppAD { FILE: include/cppad/core/opt_val_hes.hpp type CppAD (line 238) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function opt_val_hes (line 366) | int opt_val_hes( FILE: include/cppad/core/optimize.hpp type CppAD (line 244) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/ordered.hpp type CppAD (line 10) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 28) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 42) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 56) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 70) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 88) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/parallel_ad.hpp type CppAD (line 101) | namespace CppAD { function parallel_ad (line 109) | void parallel_ad(void) FILE: include/cppad/core/pow.hpp type CppAD (line 104) | namespace CppAD { function pow (line 107) | AD function pow (line 233) | AD function pow (line 237) | AD function pow (line 241) | AD function pow (line 247) | AD function pow (line 251) | AD function pow (line 255) | AD function pow (line 259) | AD function pow (line 265) | AD function pow (line 269) | AD function pow (line 273) | AD function pow (line 277) | AD function pow (line 283) | inline AD function pow (line 287) | inline AD function pow (line 291) | inline AD function pow (line 295) | inline AD function pow (line 303) | AD pow function pow (line 307) | AD pow FILE: include/cppad/core/print_for.hpp type CppAD (line 132) | namespace CppAD { function PrintFor (line 134) | void PrintFor( function PrintFor (line 191) | void PrintFor(const char* before, const AD& value) function PrintFor (line 195) | void PrintFor(const char* before, const VecAD_reference& value) function PrintFor (line 199) | void PrintFor( function PrintFor (line 207) | void PrintFor( function PrintFor (line 215) | void PrintFor( FILE: include/cppad/core/rev_hes_sparsity.hpp type CppAD (line 128) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/rev_jac_sparsity.hpp type CppAD (line 122) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/rev_one.hpp type CppAD (line 118) | namespace CppAD { function Vector (line 122) | Vector ADFun::RevOne(const Vector &x, size_t i) FILE: include/cppad/core/rev_sparse_hes.hpp type CppAD (line 191) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function SetVector (line 503) | SetVector ADFun::RevSparseHes( FILE: include/cppad/core/rev_sparse_jac.hpp type CppAD (line 169) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function SetVector (line 492) | SetVector ADFun::RevSparseJac( FILE: include/cppad/core/rev_two.hpp type CppAD (line 141) | namespace CppAD { function BaseVector (line 145) | BaseVector ADFun::RevTwo( FILE: include/cppad/core/reverse.hpp type CppAD (line 12) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function BaseVector (line 85) | BaseVector ADFun::Reverse(size_t q, const BaseVector &w) FILE: include/cppad/core/sign.hpp type CppAD (line 69) | namespace CppAD { function sign (line 114) | AD sign(const AD &x) function sign (line 118) | AD sign(const VecAD_reference &x) FILE: include/cppad/core/sparse_hes.hpp type CppAD (line 248) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class sparse_hes_work (line 254) | class sparse_hes_work { method sparse_hes_work (line 266) | sparse_hes_work(void) method clear (line 269) | void clear(void) FILE: include/cppad/core/sparse_hessian.hpp type CppAD (line 326) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class sparse_hessian_work (line 336) | class sparse_hessian_work { method sparse_hessian_work (line 351) | sparse_hessian_work(void) : color_method("cppad.symmetric") method clear (line 354) | void clear(void) function BaseVector (line 751) | BaseVector ADFun::SparseHessian( function BaseVector (line 837) | BaseVector ADFun::SparseHessian(const BaseVector &x, con... FILE: include/cppad/core/sparse_jac.hpp type CppAD (line 225) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class sparse_jac_work (line 230) | class sparse_jac_work { method sparse_jac_work (line 238) | sparse_jac_work(void) method clear (line 242) | void clear(void) FILE: include/cppad/core/sparse_jacobian.hpp type CppAD (line 274) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class sparse_jacobian_work (line 284) | class sparse_jacobian_work { method sparse_jacobian_work (line 295) | sparse_jacobian_work(void) : color_method("cppad") method clear (line 299) | void clear(void) function BaseVector (line 929) | BaseVector ADFun::SparseJacobian( function BaseVector (line 1044) | BaseVector ADFun::SparseJacobian( const BaseVector& x ) FILE: include/cppad/core/std_math_11.hpp type CppAD (line 773) | namespace CppAD { function erf (line 797) | inline AD erf(const AD &x) function erfc (line 802) | inline AD erfc(const AD &x) function erf (line 865) | inline AD erf(const VecAD_reference &x) function erfc (line 870) | inline AD erfc(const VecAD_reference &x) function log10 (line 889) | inline AD log10(const AD &x) function log10 (line 892) | inline AD log10(const VecAD_reference &x) FILE: include/cppad/core/sub.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/sub_eq.hpp type CppAD (line 9) | namespace CppAD { FILE: include/cppad/core/subgraph_jac_rev.hpp type CppAD (line 178) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/subgraph_reverse.hpp type CppAD (line 159) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/subgraph_sparsity.hpp type CppAD (line 142) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/core/tape_link.hpp type CppAD (line 15) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function tape_id_t (line 40) | tape_id_t* AD::tape_id_ptr(size_t thread) FILE: include/cppad/core/to_csrc.hpp type CppAD (line 184) | namespace CppAD { FILE: include/cppad/core/unary_minus.hpp type CppAD (line 73) | namespace CppAD { FILE: include/cppad/core/unary_plus.hpp type CppAD (line 69) | namespace CppAD { FILE: include/cppad/core/value.hpp type CppAD (line 69) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 72) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/var2par.hpp type CppAD (line 61) | namespace CppAD { function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 64) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION function CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION (line 72) | CPPAD_INLINE_FRIEND_TEMPLATE_FUNCTION FILE: include/cppad/core/vec_ad/vec_ad.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class VecAD_reference (line 156) | class VecAD_reference { method VecAD_reference (line 168) | VecAD_reference(VecAD& vec, const AD& ind) method CPPAD_VEC_AD_COMP_ASSIGN (line 179) | CPPAD_VEC_AD_COMP_ASSIGN( += ) class VecAD (line 365) | class VecAD { method VecAD (line 390) | VecAD(void) method VecAD (line 396) | VecAD(size_t length) method size (line 420) | size_t size(void) method Base (line 424) | Base& operator[](size_t i) FILE: include/cppad/core/zdouble.hpp type CppAD (line 209) | namespace CppAD { // CPPAD_BEGIN_NAMESPACDE class zdouble (line 215) | class zdouble { method zdouble (line 262) | zdouble(void) method zdouble (line 266) | zdouble(const zdouble& z) method zdouble (line 270) | zdouble(const double& dbl) method zdouble (line 274) | zdouble(const size_t& i) method zdouble (line 278) | zdouble(const long& i) method zdouble (line 282) | zdouble(const int& i) method zdouble (line 291) | zdouble& operator=(const zdouble& z) method zdouble (line 296) | zdouble& operator=(const double& dbl) method CPPAD_ZDOUBLE_NORMAL_ASSIGN_OPERATOR (line 302) | CPPAD_ZDOUBLE_NORMAL_ASSIGN_OPERATOR(+=) method zdouble (line 333) | zdouble operator * (const double& x) const method zdouble (line 338) | zdouble operator / (const zdouble& z) const method zdouble (line 343) | zdouble operator / (const double& x) const method zdouble (line 349) | zdouble& operator *= (const zdouble& z) method zdouble (line 355) | zdouble& operator *= (const double& x) method zdouble (line 362) | zdouble& operator /= (const zdouble& z) method zdouble (line 368) | zdouble& operator /= (const double& x) function zdouble (line 376) | inline method zdouble (line 262) | zdouble(void) method zdouble (line 266) | zdouble(const zdouble& z) method zdouble (line 270) | zdouble(const double& dbl) method zdouble (line 274) | zdouble(const size_t& i) method zdouble (line 278) | zdouble(const long& i) method zdouble (line 282) | zdouble(const int& i) method zdouble (line 291) | zdouble& operator=(const zdouble& z) method zdouble (line 296) | zdouble& operator=(const double& dbl) method CPPAD_ZDOUBLE_NORMAL_ASSIGN_OPERATOR (line 302) | CPPAD_ZDOUBLE_NORMAL_ASSIGN_OPERATOR(+=) method zdouble (line 333) | zdouble operator * (const double& x) const method zdouble (line 338) | zdouble operator / (const zdouble& z) const method zdouble (line 343) | zdouble operator / (const double& x) const method zdouble (line 349) | zdouble& operator *= (const zdouble& z) method zdouble (line 355) | zdouble& operator *= (const double& x) method zdouble (line 362) | zdouble& operator /= (const zdouble& z) method zdouble (line 368) | zdouble& operator /= (const double& x) function EqualOpSeq (line 422) | inline bool EqualOpSeq(const zdouble& x, const zdouble& y) function IdenticalCon (line 426) | inline bool IdenticalCon(const zdouble& x) function IdenticalZero (line 428) | inline bool IdenticalZero(const zdouble& x) function IdenticalOne (line 430) | inline bool IdenticalOne(const zdouble& x) function IdenticalEqualCon (line 432) | inline bool IdenticalEqualCon(const zdouble& x, const zdouble& y) function Integer (line 442) | inline int Integer(const zdouble& x) function zdouble (line 446) | inline zdouble azmul(const zdouble& x, const zdouble& y) function GreaterThanZero (line 450) | inline bool GreaterThanZero(const zdouble& x) function GreaterThanOrZero (line 452) | inline bool GreaterThanOrZero(const zdouble& x) function LessThanZero (line 454) | inline bool LessThanZero(const zdouble& x) function LessThanOrZero (line 456) | inline bool LessThanOrZero(const zdouble& x) function abs_geq (line 458) | inline bool abs_geq(const zdouble& x, const zdouble& y) function zdouble (line 506) | inline zdouble abs(const zdouble& x) function zdouble (line 510) | inline zdouble sign(const zdouble& x) function zdouble (line 519) | inline zdouble pow(const zdouble& x, const zdouble& y) FILE: include/cppad/example/atomic_four/lin_ode/base_solver.hpp type CppAD (line 62) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class Fun (line 76) | class Fun { method Fun (line 82) | Fun( method Ode (line 88) | void Ode( method Ode_ind (line 109) | void Ode_ind( method Ode_dep (line 125) | void Ode_dep( FILE: include/cppad/example/atomic_four/lin_ode/for_type.hpp type CppAD (line 133) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/forward.hpp type CppAD (line 93) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/get.hpp type CppAD (line 68) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/hes_sparsity.hpp type CppAD (line 80) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/jac_sparsity.hpp type CppAD (line 184) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/lin_ode.hpp type CppAD (line 24) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_lin_ode (line 27) | class atomic_lin_ode : public CppAD::atomic_four { method atomic_lin_ode (line 35) | atomic_lin_ode(const std::string& name) : method test_rev_depend (line 78) | bool test_rev_depend( type call_struct (line 90) | struct call_struct { type thread_struct (line 96) | struct thread_struct { FILE: include/cppad/example/atomic_four/lin_ode/rev_depend.hpp type CppAD (line 67) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/reverse.hpp type CppAD (line 199) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/lin_ode/set.hpp type CppAD (line 68) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/base_mat_mul.hpp type CppAD (line 25) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/for_type.hpp type CppAD (line 31) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/forward.hpp type CppAD (line 31) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/get.hpp type CppAD (line 58) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/hes_sparsity.hpp type CppAD (line 36) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/jac_sparsity.hpp type CppAD (line 36) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/mat_mul.hpp type CppAD (line 24) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_mat_mul (line 27) | class atomic_mat_mul : public CppAD::atomic_four { method atomic_mat_mul (line 31) | atomic_mat_mul(const std::string& name) : type call_struct (line 56) | struct call_struct { FILE: include/cppad/example/atomic_four/mat_mul/rev_depend.hpp type CppAD (line 30) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/reverse.hpp type CppAD (line 35) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/mat_mul/set.hpp type CppAD (line 58) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/add_op.hpp type CppAD (line 40) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/div_op.hpp type CppAD (line 40) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/for_type.hpp type CppAD (line 31) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/forward_op.hpp type CppAD (line 35) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/hes_sparsity.hpp type CppAD (line 36) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/jac_sparsity.hpp type CppAD (line 36) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/mul_op.hpp type CppAD (line 40) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/neg_op.hpp type CppAD (line 30) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/rev_depend.hpp type CppAD (line 36) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/reverse_op.hpp type CppAD (line 35) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/sub_op.hpp type CppAD (line 40) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/example/atomic_four/vector/vector.hpp type CppAD (line 58) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class atomic_vector (line 61) | class atomic_vector : public CppAD::atomic_four { method atomic_vector (line 79) | atomic_vector(const std::string& name) : method is_unary (line 88) | static bool is_unary(op_enum_t op) method copy_vec_to_mat (line 106) | static void copy_vec_to_mat( method copy_mat_to_vec (line 119) | static void copy_mat_to_vec( FILE: include/cppad/example/atomic_three/mat_mul.hpp class atomic_mat_mul (line 99) | class atomic_mat_mul : public CppAD::atomic_three { method atomic_mat_mul (line 109) | atomic_mat_mul(void) : CppAD::atomic_three("mat_mul") method left (line 119) | size_t left( method right (line 138) | size_t right( method result (line 158) | size_t result( method forward_multiply (line 178) | void forward_multiply( method reverse_multiply (line 224) | void reverse_multiply( method for_type (line 275) | virtual bool for_type( method forward (line 338) | virtual bool forward( method reverse (line 388) | virtual bool reverse( method jac_sparsity (line 433) | virtual bool jac_sparsity( method hes_sparsity (line 535) | virtual bool hes_sparsity( method rev_depend (line 623) | virtual bool rev_depend( FILE: include/cppad/example/atomic_two/eigen_cholesky.hpp class atomic_eigen_cholesky (line 40) | class atomic_eigen_cholesky : public CppAD::atomic_base { method atomic_eigen_cholesky (line 64) | atomic_eigen_cholesky(void) : CppAD::atomic_base( method ad_matrix (line 76) | ad_matrix op(const ad_matrix& arg) method forward (line 131) | virtual bool forward( method reverse (line 237) | virtual bool reverse( FILE: include/cppad/example/atomic_two/eigen_mat_inv.hpp class atomic_eigen_mat_inv (line 173) | class atomic_eigen_mat_inv : public CppAD::atomic_base { method atomic_eigen_mat_inv (line 193) | atomic_eigen_mat_inv(void) : CppAD::atomic_base( method ad_matrix (line 205) | ad_matrix op(const ad_matrix& arg) method forward (line 252) | virtual bool forward( method reverse (line 337) | virtual bool reverse( FILE: include/cppad/example/atomic_two/eigen_mat_mul.hpp class atomic_eigen_mat_mul (line 135) | class atomic_eigen_mat_mul : public CppAD::atomic_base { method atomic_eigen_mat_mul (line 155) | atomic_eigen_mat_mul(void) : CppAD::atomic_base( method ad_matrix (line 167) | ad_matrix op( method forward (line 230) | virtual bool forward( method reverse (line 345) | virtual bool reverse( method for_sparse_jac (line 457) | virtual bool for_sparse_jac( method rev_sparse_jac (line 509) | virtual bool rev_sparse_jac( method for_sparse_hes (line 559) | virtual bool for_sparse_hes( method rev_sparse_hes (line 615) | virtual bool rev_sparse_hes( FILE: include/cppad/example/base_adolc.hpp type CppAD (line 69) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 118) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 131) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 151) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) function Integer (line 168) | inline int Integer(const adouble &x) type CppAD (line 177) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 187) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 232) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 256) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 276) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 294) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 306) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) type CppAD (line 329) | namespace CppAD { function adouble (line 70) | inline adouble CondExpOp( function EqualOpSeq (line 132) | inline bool EqualOpSeq(const adouble &x, const adouble &y) function IdenticalCon (line 152) | inline bool IdenticalCon(const adouble &x) function IdenticalZero (line 154) | inline bool IdenticalZero(const adouble &x) function IdenticalOne (line 156) | inline bool IdenticalOne(const adouble &x) function IdenticalEqualCon (line 158) | inline bool IdenticalEqualCon(const adouble &x, const adouble &y) function GreaterThanZero (line 188) | inline bool GreaterThanZero(const adouble &x) function GreaterThanOrZero (line 190) | inline bool GreaterThanOrZero(const adouble &x) function LessThanZero (line 192) | inline bool LessThanZero(const adouble &x) function LessThanOrZero (line 194) | inline bool LessThanOrZero(const adouble &x) function abs_geq (line 196) | inline bool abs_geq(const adouble& x, const adouble& y) function adouble (line 257) | inline adouble sign(const adouble& x) function adouble (line 277) | inline adouble abs(const adouble& x) type to_string_struct (line 307) | struct to_string_struct function hash_code (line 330) | inline unsigned short hash_code(const adouble& x) FILE: include/cppad/example/code_gen_fun.hpp function code_gen_fun (line 24) | class CPPAD_LIB_EXPORT code_gen_fun { FILE: include/cppad/example/cppad_eigen.hpp type CppAD (line 46) | namespace CppAD { class AD (line 48) | class AD class numeric_limits (line 50) | class numeric_limits function imag (line 185) | AD imag(const AD& x) function abs2 (line 187) | AD abs2(const AD& x) class eigen_vector (line 203) | class eigen_vector : public Eigen::Matrix { method eigen_vector (line 209) | eigen_vector(size_t n) : base_class( Eigen::Index(n) ) method eigen_vector (line 211) | eigen_vector(void) : base_class() method Scalar (line 214) | Scalar& operator[](size_t i) method Scalar (line 216) | const Scalar& operator[](size_t i) const method size (line 219) | size_t size(void) const method resize (line 222) | void resize(size_t n) type std (line 60) | namespace std { function isinf (line 245) | bool isinf(const CppAD::AD &x) function isfinite (line 248) | bool isfinite(const CppAD::AD &x) function isnan (line 251) | bool isnan(const CppAD::AD &x) type Eigen (line 85) | namespace Eigen { type NumTraits< CppAD::AD > (line 86) | struct NumTraits< CppAD::AD > method epsilon (line 113) | static CppAD::AD epsilon(void) method dummy_precision (line 118) | static CppAD::AD dummy_precision(void) method lowest (line 124) | static CppAD::AD lowest(void) method highest (line 128) | static CppAD::AD highest(void) method digits10 (line 132) | static int digits10(void) method max_digits10 (line 136) | static int max_digits10(void) method quiet_NaN (line 140) | static CppAD::AD quiet_NaN(void) method infinity (line 144) | static CppAD::AD infinity(void) type ScalarBinaryOpTraits, Base, BinOp> (line 159) | struct ScalarBinaryOpTraits, Base, BinOp>{ type ScalarBinaryOpTraits, BinOp> (line 163) | struct ScalarBinaryOpTraits, BinOp> type Eigen (line 155) | namespace Eigen { type NumTraits< CppAD::AD > (line 86) | struct NumTraits< CppAD::AD > method epsilon (line 113) | static CppAD::AD epsilon(void) method dummy_precision (line 118) | static CppAD::AD dummy_precision(void) method lowest (line 124) | static CppAD::AD lowest(void) method highest (line 128) | static CppAD::AD highest(void) method digits10 (line 132) | static int digits10(void) method max_digits10 (line 136) | static int max_digits10(void) method quiet_NaN (line 140) | static CppAD::AD quiet_NaN(void) method infinity (line 144) | static CppAD::AD infinity(void) type ScalarBinaryOpTraits, Base, BinOp> (line 159) | struct ScalarBinaryOpTraits, Base, BinOp>{ type ScalarBinaryOpTraits, BinOp> (line 163) | struct ScalarBinaryOpTraits, BinOp> type CppAD (line 177) | namespace CppAD { class AD (line 48) | class AD class numeric_limits (line 50) | class numeric_limits function imag (line 185) | AD imag(const AD& x) function abs2 (line 187) | AD abs2(const AD& x) class eigen_vector (line 203) | class eigen_vector : public Eigen::Matrix { method eigen_vector (line 209) | eigen_vector(size_t n) : base_class( Eigen::Index(n) ) method eigen_vector (line 211) | eigen_vector(void) : base_class() method Scalar (line 214) | Scalar& operator[](size_t i) method Scalar (line 216) | const Scalar& operator[](size_t i) const method size (line 219) | size_t size(void) const method resize (line 222) | void resize(size_t n) type CppAD (line 201) | namespace CppAD { class AD (line 48) | class AD class numeric_limits (line 50) | class numeric_limits function imag (line 185) | AD imag(const AD& x) function abs2 (line 187) | AD abs2(const AD& x) class eigen_vector (line 203) | class eigen_vector : public Eigen::Matrix { method eigen_vector (line 209) | eigen_vector(size_t n) : base_class( Eigen::Index(n) ) method eigen_vector (line 211) | eigen_vector(void) : base_class() method Scalar (line 214) | Scalar& operator[](size_t i) method Scalar (line 216) | const Scalar& operator[](size_t i) const method size (line 219) | size_t size(void) const method resize (line 222) | void resize(size_t n) type std (line 244) | namespace std { function isinf (line 245) | bool isinf(const CppAD::AD &x) function isfinite (line 248) | bool isfinite(const CppAD::AD &x) function isnan (line 251) | bool isnan(const CppAD::AD &x) FILE: include/cppad/example/valvector/class.hpp class valvector (line 117) | class valvector { method valvector (line 192) | valvector(void) : vec_(0), scalar_() method valvector (line 196) | valvector(size_t s) : vec_(0), scalar_( scalar_type(s) ) method valvector (line 198) | valvector(int s) : vec_(0), scalar_( scalar_type(s) ) method valvector (line 200) | valvector(long int s) : vec_(0), scalar_( scalar_type(s) ) method valvector (line 202) | valvector(double s) : vec_(0), scalar_( scalar_type(s) ) method valvector (line 204) | valvector(long double s) : vec_(0), scalar_( scalar_type(s) ) method valvector (line 207) | valvector(const valvector& other) method valvector (line 210) | valvector(valvector&& other) method valvector (line 214) | valvector(std::initializer_list list) : vec_(0) method resize (line 279) | void resize(size_t n) method valvector (line 316) | valvector& operator=(const valvector& other) method valvector (line 323) | valvector& operator=(valvector&& other) method size (line 356) | size_t size(void) const method scalar_type (line 390) | scalar_type sum(void) const method scalar_type (line 433) | scalar_type& operator[](size_t j) method scalar_type (line 444) | const scalar_type& operator[](size_t j) const method valvector (line 482) | valvector operator+(void) const method valvector (line 486) | valvector operator-(void) const method CPPAD_VALVECTOR_BINARY_NUMERIC_OP (line 573) | CPPAD_VALVECTOR_BINARY_NUMERIC_OP(+, +=) type CppAD (line 684) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1110) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1119) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1128) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1137) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1146) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) type CppAD (line 1162) | namespace CppAD { function valvector (line 784) | inline valvector abs(const valvector& x) function valvector (line 788) | inline valvector sign(const valvector& x) function valvector (line 841) | inline valvector pow(const valvector& x, const valvector& y) function valvector (line 894) | inline valvector azmul(const valvector& x, const valvector& y) function valvector (line 972) | inline valvector CondExpOp( function Integer (line 1111) | inline int Integer(const valvector& x) { return int( x[0] ); } function EqualOpSeq (line 1138) | inline bool EqualOpSeq(const valvector& left, const valvector& right) function IdenticalCon (line 1147) | inline bool IdenticalCon(const valvector& x) { return true; } function IdenticalZero (line 1148) | inline bool IdenticalZero(const valvector& x) { return x == valvector... function IdenticalOne (line 1149) | inline bool IdenticalOne(const valvector& x) { return x == valvector... function IdenticalEqualCon (line 1150) | inline bool IdenticalEqualCon(const valvector& x, const valvector& y) function abs_geq (line 1169) | inline bool abs_geq(const valvector& x, const valvector& y) FILE: include/cppad/example/valvector/split_join.hpp class valvector_split_join (line 105) | class valvector_split_join : public CppAD::atomic_four { method valvector_split_join (line 109) | valvector_split_join(const std::string& name) : method is_split (line 114) | static bool is_split(size_t call_id) method is_join (line 118) | static bool is_join(size_t call_id) method for_type (line 127) | bool for_type( method forward (line 156) | bool forward( method forward (line 219) | bool forward( method reverse (line 283) | bool reverse( method reverse (line 343) | bool reverse( method jac_sparsity (line 417) | bool jac_sparsity( method hes_sparsity (line 484) | bool hes_sparsity( method rev_depend (line 519) | bool rev_depend( class valvector_ad_split (line 560) | class valvector_ad_split { method valvector_ad_split (line 565) | valvector_ad_split(void) : atomic_fun_("valvector_split_join") class valvector_ad_join (line 580) | class valvector_ad_join { method valvector_ad_join (line 585) | valvector_ad_join(void) : atomic_fun_("valvector_split_join") FILE: include/cppad/example/valvector/sum.hpp class valvector_atom_sum (line 50) | class valvector_atom_sum : public CppAD::atomic_four { method valvector_atom_sum (line 54) | valvector_atom_sum(const std::string& name) : method for_type (line 67) | bool for_type( method forward (line 82) | bool forward( method forward (line 108) | bool forward( method reverse (line 140) | bool reverse( method reverse (line 170) | bool reverse( method jac_sparsity (line 198) | bool jac_sparsity( method hes_sparsity (line 228) | bool hes_sparsity( method rev_depend (line 249) | bool rev_depend( class valvector_ad_sum (line 266) | class valvector_ad_sum { method valvector_ad_sum (line 271) | valvector_ad_sum(void) : atomic_fun_("valvector_ad_sum") FILE: include/cppad/ipopt/solve.hpp type CppAD (line 397) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE type ipopt (line 398) | namespace ipopt { function solve (line 460) | void solve( FILE: include/cppad/ipopt/solve_callback.hpp type CppAD (line 13) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE type ipopt (line 14) | namespace ipopt { class solve_callback (line 35) | class solve_callback : public Ipopt::TNLP method cache_new_x (line 147) | void cache_new_x(const Number* x) method solve_callback (line 214) | solve_callback( method get_nlp_info (line 454) | virtual bool get_nlp_info( method get_bounds_info (line 515) | virtual bool get_bounds_info( method get_starting_point (line 574) | virtual bool get_starting_point( method eval_f (line 618) | virtual bool eval_f( method eval_grad_f (line 657) | virtual bool eval_grad_f( method eval_g (line 703) | virtual bool eval_g( method eval_jac_g (line 774) | virtual bool eval_jac_g( method eval_h (line 953) | virtual bool eval_h( method finalize_solution (line 1084) | virtual void finalize_solution( FILE: include/cppad/ipopt/solve_result.hpp type CppAD (line 8) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE type ipopt (line 9) | namespace ipopt { class solve_result (line 22) | class solve_result type status_type (line 26) | enum status_type { method solve_result (line 59) | solve_result(void) FILE: include/cppad/local/ad_tape.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL__NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL__NAMESPACE class ADTape (line 19) | class ADTape { type CompareOp (line 42) | enum CompareOp type CompareOp (line 123) | enum CompareOp function addr_t (line 163) | addr_t ADTape::RecordParOp(const AD& y) FILE: include/cppad/local/atom_state.hpp type CppAD (line 8) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 8) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type enum_atom_state (line 10) | enum enum_atom_state { FILE: include/cppad/local/atomic_index.hpp type CppAD (line 114) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 114) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type atomic_index_info (line 116) | struct atomic_index_info { function atomic_index (line 124) | size_t atomic_index( FILE: include/cppad/local/color_general.hpp type CppAD (line 11) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 11) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function color_general_cppad (line 65) | void color_general_cppad( function color_general_colpack (line 208) | void color_general_colpack( FILE: include/cppad/local/color_symmetric.hpp type CppAD (line 11) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 11) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function color_symmetric_cppad (line 74) | void color_symmetric_cppad( function color_symmetric_colpack (line 218) | void color_symmetric_colpack( FILE: include/cppad/local/cppad_colpack.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/declare_ad.hpp type CppAD (line 15) | namespace CppAD { namespace local { type local (line 15) | namespace local { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type local (line 21) | namespace local { namespace val_graph { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type CompareOp (line 27) | enum CompareOp class sparse_hes_work (line 43) | class sparse_hes_work class sparse_jac_work (line 44) | class sparse_jac_work class sparse_jacobian_work (line 45) | class sparse_jacobian_work class sparse_hessian_work (line 46) | class sparse_hessian_work class AD (line 47) | class AD class ADFun (line 48) | class ADFun class atomic_base (line 49) | class atomic_base class atomic_three (line 50) | class atomic_three class atomic_four (line 51) | class atomic_four class discrete (line 52) | class discrete class VecAD (line 53) | class VecAD class VecAD_reference (line 54) | class VecAD_reference type CompareOp (line 137) | enum CompareOp type CppAD (line 21) | namespace CppAD { namespace local { namespace val_graph { type local (line 15) | namespace local { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type local (line 21) | namespace local { namespace val_graph { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type CompareOp (line 27) | enum CompareOp class sparse_hes_work (line 43) | class sparse_hes_work class sparse_jac_work (line 44) | class sparse_jac_work class sparse_jacobian_work (line 45) | class sparse_jacobian_work class sparse_hessian_work (line 46) | class sparse_hessian_work class AD (line 47) | class AD class ADFun (line 48) | class ADFun class atomic_base (line 49) | class atomic_base class atomic_three (line 50) | class atomic_three class atomic_four (line 51) | class atomic_four class discrete (line 52) | class discrete class VecAD (line 53) | class VecAD class VecAD_reference (line 54) | class VecAD_reference type CompareOp (line 137) | enum CompareOp type CppAD (line 25) | namespace CppAD { type local (line 15) | namespace local { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type local (line 21) | namespace local { namespace val_graph { class ADTape (line 16) | class ADTape class player (line 17) | class player class dyn_player (line 18) | class dyn_player class recorder (line 19) | class recorder type val_graph (line 21) | namespace val_graph { class tape_t (line 22) | class tape_t type CompareOp (line 27) | enum CompareOp class sparse_hes_work (line 43) | class sparse_hes_work class sparse_jac_work (line 44) | class sparse_jac_work class sparse_jacobian_work (line 45) | class sparse_jacobian_work class sparse_hessian_work (line 46) | class sparse_hessian_work class AD (line 47) | class AD class ADFun (line 48) | class ADFun class atomic_base (line 49) | class atomic_base class atomic_three (line 50) | class atomic_three class atomic_four (line 51) | class atomic_four class discrete (line 52) | class discrete class VecAD (line 53) | class VecAD class VecAD_reference (line 54) | class VecAD_reference type CompareOp (line 137) | enum CompareOp FILE: include/cppad/local/define.hpp function Op (line 155) | AD operator Op \ function Op (line 160) | AD operator Op \ function Op (line 165) | AD operator Op \ function Op (line 170) | AD operator Op \ function Op (line 178) | AD operator Op \ function Op (line 183) | AD operator Op \ function Op (line 188) | AD operator Op \ function Op (line 193) | AD operator Op \ function Op (line 199) | inline AD operator Op \ function Op (line 203) | inline AD operator Op \ function Op (line 207) | inline AD operator Op \ function Op (line 211) | inline AD operator Op \ function Op (line 258) | bool operator Op \ function Op (line 263) | bool operator Op \ function Op (line 268) | bool operator Op \ function Op (line 273) | bool operator Op \ function Op (line 281) | bool operator Op \ function Op (line 286) | bool operator Op \ function Op (line 291) | bool operator Op \ function Op (line 296) | bool operator Op \ function Op (line 302) | inline bool operator Op \ function Op (line 306) | inline bool operator Op \ function Op (line 310) | inline bool operator Op \ function Op (line 314) | inline bool operator Op \ FILE: include/cppad/local/graph/cpp_graph_itr.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace graph { type local (line 11) | namespace local { namespace graph { type graph (line 11) | namespace graph { class cpp_graph_itr (line 13) | class cpp_graph_itr { method set_value (line 128) | void set_value(void) method cpp_graph_itr (line 326) | cpp_graph_itr(void) method cpp_graph_itr (line 330) | cpp_graph_itr( method value_type (line 371) | value_type operator*(void) method cpp_graph_itr (line 387) | cpp_graph_itr& operator++(void) method cpp_graph_itr (line 394) | cpp_graph_itr operator++(int) FILE: include/cppad/local/graph/cpp_graph_op.hpp type CppAD (line 16) | namespace CppAD { namespace local { namespace graph { type local (line 16) | namespace local { namespace graph { type graph (line 16) | namespace graph { FILE: include/cppad/local/graph/csrc_writer.hpp type CppAD (line 26) | namespace CppAD { namespace local { namespace graph { type local (line 26) | namespace local { namespace graph { type graph (line 26) | namespace graph { FILE: include/cppad/local/graph/json_lexer.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace graph { type local (line 12) | namespace local { namespace graph { type graph (line 12) | namespace graph { class json_lexer (line 15) | class json_lexer { FILE: include/cppad/local/graph/json_parser.hpp type CppAD (line 38) | namespace CppAD { namespace local { namespace graph { type local (line 38) | namespace local { namespace graph { type graph (line 38) | namespace graph { FILE: include/cppad/local/graph/json_writer.hpp type CppAD (line 35) | namespace CppAD { namespace local { namespace graph { type local (line 35) | namespace local { namespace graph { type graph (line 35) | namespace graph { FILE: include/cppad/local/hash_code.hpp type CppAD (line 14) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 14) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function local_hash_code (line 38) | unsigned short local_hash_code(const Value& value) function local_hash_code (line 115) | unsigned short local_hash_code( FILE: include/cppad/local/independent.hpp type CppAD (line 7) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 7) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/is_pod.hpp type CppAD (line 41) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 41) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function is_pod (line 43) | inline bool is_pod(void) { return false; } FILE: include/cppad/local/op_code_dyn.hpp type CppAD (line 8) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 8) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type op_code_dyn (line 172) | enum op_code_dyn { function num_arg_dyn (line 256) | inline size_t num_arg_dyn(op_code_dyn op) function num_non_par_arg_dyn (line 442) | inline size_t num_non_par_arg_dyn(op_code_dyn op) FILE: include/cppad/local/op_code_var.hpp type CppAD (line 19) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 19) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type op_code_var (line 194) | enum op_code_var { function NumArg (line 299) | inline size_t NumArg( op_code_var op) function NumRes (line 420) | inline size_t NumRes(op_code_var op) function OpName (line 521) | inline std::string OpName(op_code_var op) function printOpField (line 639) | void printOpField( function printOp (line 707) | void printOp( function printOpResult (line 1048) | void printOpResult( function arg_is_variable (line 1104) | void arg_is_variable( FILE: include/cppad/local/optimize/cexp_info.hpp type CppAD (line 91) | namespace CppAD { namespace local { namespace optimize { type local (line 91) | namespace local { namespace optimize { type optimize (line 91) | namespace optimize { type struct_cexp_info (line 96) | struct struct_cexp_info { type struct_cskip_new (line 107) | struct struct_cskip_new { type local (line 117) | namespace local { type optimize (line 91) | namespace optimize { type struct_cexp_info (line 96) | struct struct_cexp_info { type struct_cskip_new (line 107) | struct struct_cskip_new { type CppAD (line 117) | namespace CppAD { namespace local { type local (line 91) | namespace local { namespace optimize { type optimize (line 91) | namespace optimize { type struct_cexp_info (line 96) | struct struct_cexp_info { type struct_cskip_new (line 107) | struct struct_cskip_new { type local (line 117) | namespace local { type optimize (line 91) | namespace optimize { type struct_cexp_info (line 96) | struct struct_cexp_info { type struct_cskip_new (line 107) | struct struct_cskip_new { FILE: include/cppad/local/optimize/csum_op_info.hpp type CppAD (line 16) | namespace CppAD { namespace local { namespace optimize { type local (line 16) | namespace local { namespace optimize { type optimize (line 16) | namespace optimize { type struct_csum_op_info (line 20) | struct struct_csum_op_info { FILE: include/cppad/local/optimize/csum_stacks.hpp type CppAD (line 16) | namespace CppAD { namespace local { namespace optimize { type local (line 16) | namespace local { namespace optimize { type optimize (line 16) | namespace optimize { type struct_csum_stacks (line 20) | struct struct_csum_stacks { type struct_csum_op_info (line 23) | struct struct_csum_op_info FILE: include/cppad/local/optimize/extract_option.hpp type CppAD (line 43) | namespace CppAD { namespace local { namespace optimize { type local (line 43) | namespace local { namespace optimize { type optimize (line 43) | namespace optimize { type options_t (line 47) | struct options_t { function options_t (line 59) | inline options_t extract_option(const std::string& options) FILE: include/cppad/local/optimize/get_cexp_info.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace optimize { type local (line 13) | namespace local { namespace optimize { type optimize (line 13) | namespace optimize { function get_cexp_info (line 130) | void get_cexp_info( FILE: include/cppad/local/optimize/get_dyn_previous.hpp type CppAD (line 17) | namespace CppAD { namespace local { namespace optimize { type local (line 17) | namespace local { namespace optimize { type optimize (line 17) | namespace optimize { function dyn_arg_match (line 60) | inline void dyn_arg_match( function get_dyn_previous (line 134) | void get_dyn_previous( FILE: include/cppad/local/optimize/get_op_previous.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace optimize { type local (line 11) | namespace local { namespace optimize { type optimize (line 11) | namespace optimize { function get_op_previous (line 112) | bool get_op_previous( FILE: include/cppad/local/optimize/get_op_usage.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace optimize { type local (line 12) | namespace local { namespace optimize { type optimize (line 12) | namespace optimize { function op_add_or_sub (line 15) | inline bool op_add_or_sub( function op_inc_arg_usage (line 101) | void op_inc_arg_usage( function get_op_usage (line 251) | void get_op_usage( FILE: include/cppad/local/optimize/get_par_usage.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace optimize { type local (line 14) | namespace local { namespace optimize { type optimize (line 14) | namespace optimize { function get_par_usage (line 77) | void get_par_usage( FILE: include/cppad/local/optimize/hash_code.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace optimize { type local (line 14) | namespace local { namespace optimize { type optimize (line 14) | namespace optimize { function optimize_hash_code (line 33) | inline size_t optimize_hash_code( FILE: include/cppad/local/optimize/match_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace optimize { type local (line 9) | namespace local { namespace optimize { type optimize (line 9) | namespace optimize { function match_op (line 117) | bool match_op( FILE: include/cppad/local/optimize/optimize_run.hpp type CppAD (line 25) | namespace CppAD { namespace local { namespace optimize { type local (line 25) | namespace local { namespace optimize { type optimize (line 25) | namespace optimize { function optimize_run (line 153) | bool optimize_run( FILE: include/cppad/local/optimize/record_csum.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace optimize { type local (line 9) | namespace local { namespace optimize { type optimize (line 9) | namespace optimize { function struct_size_pair (line 91) | struct_size_pair record_csum( FILE: include/cppad/local/optimize/record_pv.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace optimize { type local (line 12) | namespace local { namespace optimize { type optimize (line 12) | namespace optimize { function struct_size_pair (line 41) | struct_size_pair record_pv( FILE: include/cppad/local/optimize/record_vp.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace optimize { type local (line 12) | namespace local { namespace optimize { type optimize (line 12) | namespace optimize { function struct_size_pair (line 42) | struct_size_pair record_vp( FILE: include/cppad/local/optimize/record_vv.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace optimize { type local (line 12) | namespace local { namespace optimize { type optimize (line 12) | namespace optimize { function struct_size_pair (line 37) | struct_size_pair record_vv( FILE: include/cppad/local/optimize/size_pair.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace optimize { type local (line 12) | namespace local { namespace optimize { type optimize (line 12) | namespace optimize { type struct_size_pair (line 18) | struct struct_size_pair { FILE: include/cppad/local/optimize/usage.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace optimize { type local (line 10) | namespace local { namespace optimize { type optimize (line 10) | namespace optimize { type enum_usage (line 14) | enum enum_usage { FILE: include/cppad/local/play/addr_enum.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace play { type local (line 9) | namespace local { namespace play { type play (line 9) | namespace play { type addr_enum (line 15) | enum addr_enum { FILE: include/cppad/local/play/atom_op_info.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace play { type local (line 9) | namespace local { namespace play { type play (line 9) | namespace play { FILE: include/cppad/local/play/dyn_player.hpp type CppAD (line 155) | namespace CppAD { namespace local { type local (line 155) | namespace local { class dyn_player (line 156) | class dyn_player { method dyn_player (line 197) | dyn_player(void) method dyn_player (line 200) | dyn_player(dyn_player& dyn_play) method check_dynamic_dag (line 213) | void check_dynamic_dag(void) const method check_dynamic_dag (line 217) | void check_dynamic_dag(void) const method base2ad (line 287) | dyn_player< AD > base2ad(void) const method swap (line 311) | void swap(dyn_player& other) method get_recording (line 327) | void get_recording(dyn_recorder& dyn_rec) method Base (line 398) | Base par_one(size_t i) const method Base (line 404) | const Base* par_ptr(void) const method n_dyn_independent (line 410) | size_t n_dyn_independent(void) const method num_dynamic_par (line 416) | size_t num_dynamic_par(void) const method num_dynamic_arg (line 422) | size_t num_dynamic_arg(void) const method num_par_all (line 428) | size_t num_par_all(void) const method size_op_seq (line 434) | size_t size_op_seq(void) const FILE: include/cppad/local/play/player.hpp type CppAD (line 16) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 16) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type random_itr_info_t (line 31) | struct random_itr_info_t { method swap (line 60) | void swap( random_itr_info_t& other ) method clear (line 76) | void clear(void) method size (line 92) | size_t size(void) const class player (line 144) | class player { method player (line 193) | player(void) method player (line 201) | player(player& play) method address_type (line 210) | play::addr_enum address_type(void) const method get_recording (line 253) | void get_recording(recorder& rec, size_t n_ind) method check_inv_op (line 304) | void check_inv_op(size_t n_ind) const method check_inv_op (line 307) | void check_inv_op(size_t n_ind) const method check_variable_dag (line 327) | void check_variable_dag(void) const method check_variable_dag (line 330) | void check_variable_dag(void) const method base2ad (line 524) | player< AD > base2ad(void) const method swap (line 549) | void swap(player& other) method setup_random (line 572) | void setup_random(unsigned short& not_used) method setup_random (line 582) | void setup_random(addr_t& not_used) method setup_random (line 593) | void setup_random(size_t& not_used) method clear_random (line 608) | void clear_random(void) method op_code_var (line 646) | op_code_var GetOp (size_t i) const method GetVecInd (line 660) | size_t GetVecInd (size_t i) const method Base (line 664) | Base par_one(size_t i) const method Base (line 668) | const Base* par_ptr(void) const method n_dyn_independent (line 688) | size_t n_dyn_independent(void) const method num_dynamic_par (line 692) | size_t num_dynamic_par(void) const method num_dynamic_arg (line 696) | size_t num_dynamic_arg(void) const method num_var (line 700) | size_t num_var(void) const method num_var_load (line 704) | size_t num_var_load(void) const method num_var_op (line 708) | size_t num_var_op(void) const method num_var_vec_ind (line 712) | size_t num_var_vec_ind(void) const method num_var_vecad (line 716) | size_t num_var_vecad(void) const method num_var_arg (line 720) | size_t num_var_arg(void) const method num_par_all (line 724) | size_t num_par_all(void) const method num_var_text (line 728) | size_t num_var_text(void) const method size_op_seq (line 735) | size_t size_op_seq(void) const method size_random (line 747) | size_t size_random(void) const method begin (line 752) | play::const_sequential_iterator begin(void) const method end (line 761) | play::const_sequential_iterator end(void) const method begin_subgraph (line 770) | play::const_subgraph_iterator begin_subgraph( method end_subgraph (line 783) | play::const_subgraph_iterator end_subgraph( method get_random (line 795) | play::const_random_iterator method get_random (line 805) | play::const_random_iterator method get_random (line 816) | play::const_random_iterator FILE: include/cppad/local/play/random_iterator.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace play { type local (line 9) | namespace local { namespace play { type play (line 9) | namespace play { class const_random_iterator (line 23) | class const_random_iterator { method const_random_iterator (line 47) | const_random_iterator(void) : method const_random_iterator (line 70) | const_random_iterator( method op_info (line 101) | void op_info( method var2op (line 121) | size_t var2op(size_t var_index) const method op_code_var (line 134) | op_code_var get_op(size_t op_index) const method num_op (line 138) | size_t num_op(void) const method num_var (line 142) | size_t num_var(void) const FILE: include/cppad/local/play/random_setup.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace play { type local (line 9) | namespace local { namespace play { type play (line 9) | namespace play { function random_setup (line 56) | void random_setup( FILE: include/cppad/local/play/sequential_iterator.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace play { type local (line 9) | namespace local { namespace play { type play (line 9) | namespace play { class const_sequential_iterator (line 26) | class const_sequential_iterator { method const_sequential_iterator (line 56) | const_sequential_iterator(void) : method const_sequential_iterator (line 101) | const_sequential_iterator( method const_sequential_iterator (line 145) | const_sequential_iterator& operator++(void) method correct_before_increment (line 163) | void correct_before_increment(void) method const_sequential_iterator (line 196) | const_sequential_iterator& operator--(void) method correct_after_decrement (line 217) | void correct_after_decrement(const addr_t*& arg) method op_info (line 268) | void op_info( method op_index (line 286) | size_t op_index(void) FILE: include/cppad/local/play/subgraph_iterator.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace play { type local (line 11) | namespace local { namespace play { type play (line 11) | namespace play { class const_subgraph_iterator (line 28) | class const_subgraph_iterator { method const_subgraph_iterator (line 42) | const_subgraph_iterator(void) : method const_subgraph_iterator (line 58) | const_subgraph_iterator( method correct_before_increment (line 78) | void correct_before_increment(void) method correct_after_decrement (line 93) | void correct_after_decrement(const addr_t*& op_arg) method op_info (line 110) | void op_info( method op_index (line 119) | size_t op_index(void) FILE: include/cppad/local/pod_vector.hpp type CppAD (line 41) | namespace CppAD { namespace local { type local (line 41) | namespace local { class pod_vector (line 42) | class pod_vector method pod_vector (line 128) | pod_vector(const pod_vector&) = delete; method pod_vector (line 132) | pod_vector(void) method pod_vector (line 139) | pod_vector(size_t n) method size (line 189) | size_t size(void) const method capacity (line 194) | size_t capacity(void) const method Type (line 199) | Type* data(void) method Type (line 201) | const Type* data(void) const method Type (line 247) | Type& operator[](Index index) method Type (line 254) | const Type& operator[](Index index) const method push_back (line 260) | void push_back(const Type& element) method swap (line 294) | void swap(pod_vector& other) method extend (line 356) | size_t extend(size_t n) method resize (line 389) | void resize(size_t n) method clear (line 414) | void clear(void) class pod_vector_maybe (line 432) | class pod_vector_maybe { method pod_vector_maybe (line 445) | explicit pod_vector_maybe(const pod_vector_maybe& ) method pod_vector_maybe (line 449) | pod_vector_maybe(void) method pod_vector_maybe (line 455) | pod_vector_maybe( method size (line 478) | size_t size(void) const method capacity (line 482) | size_t capacity(void) const method Type (line 487) | Type* data(void) method Type (line 491) | const Type* data(void) const method Type (line 495) | Type& operator[]( method Type (line 504) | Type& operator[]( method Type (line 512) | const Type& operator[]( method Type (line 521) | const Type& operator[]( method push_back (line 534) | void push_back(const Type& e) method swap (line 547) | void swap(pod_vector_maybe& other) method extend (line 571) | size_t extend(size_t n) method resize (line 634) | void resize(size_t n) method clear (line 672) | void clear(void) FILE: include/cppad/local/record/comp_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/record/cond_exp.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type CompareOp (line 76) | enum CompareOp FILE: include/cppad/local/record/dyn_recorder.hpp type CppAD (line 57) | namespace CppAD { namespace local { type local (line 57) | namespace local { class dyn_recorder (line 58) | class dyn_recorder { method dyn_recorder (line 99) | dyn_recorder(void) method set_n_dyn_independent (line 119) | void set_n_dyn_independent(size_t n_dyn_independent) method n_dyn_independent (line 125) | size_t n_dyn_independent(void) const method Memory (line 171) | size_t Memory(void) const function addr_t (line 233) | addr_t dyn_recorder::put_dyn_par( function addr_t (line 248) | addr_t dyn_recorder::put_dyn_par( function addr_t (line 261) | addr_t dyn_recorder::put_dyn_par( function addr_t (line 326) | addr_t dyn_recorder::put_dyn_cond_exp( function addr_t (line 406) | addr_t dyn_recorder::put_con_par(const Base &par) FILE: include/cppad/local/record/put_dyn_atomic.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/record/put_var_atomic.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/record/put_var_vecad.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function addr_t (line 50) | addr_t recorder::put_var_vecad_ind(addr_t vec_ind) function addr_t (line 105) | addr_t recorder::put_var_vecad( FILE: include/cppad/local/record/recorder.hpp type CppAD (line 127) | namespace CppAD { namespace local { type local (line 127) | namespace local { class recorder (line 128) | class recorder { method recorder (line 174) | recorder(void) method set_n_dyn_independent (line 188) | void set_n_dyn_independent(size_t n_dyn_independent) method n_dyn_independent (line 192) | size_t n_dyn_independent(void) const method put_dyn_atomic (line 197) | void put_dyn_atomic( method addr_t (line 216) | addr_t put_con_par(const Base &par) method addr_t (line 219) | addr_t put_dyn_par(const Base &par, op_code_dyn op) method addr_t (line 221) | addr_t put_dyn_par( const Base &par, op_code_dyn op, addr_t a0) method addr_t (line 223) | addr_t put_dyn_par( const Base &par, op_code_dyn op, addr_t a0, ad... method addr_t (line 227) | addr_t put_dyn_cond_exp(const Base &par, CompareOp cop, method put_dyn_arg_vec (line 235) | void put_dyn_arg_vec(const pod_vector& arg_vec) method set_record_compare (line 241) | void set_record_compare(bool record_compare) method set_abort_op_index (line 247) | void set_abort_op_index(size_t abort_op_index) method get_record_compare (line 253) | bool get_record_compare(void) const method get_abort_op_index (line 259) | size_t get_abort_op_index(void) const method num_var (line 265) | size_t num_var(void) const method num_var_load (line 271) | size_t num_var_load(void) const method num_var_op (line 277) | size_t num_var_op(void) const method Memory (line 283) | size_t Memory(void) const type CompareOp (line 340) | enum CompareOp function addr_t (line 422) | addr_t recorder::PutOp(op_code_var op) function addr_t (line 630) | addr_t recorder::PutLoadOp(op_code_var op) function addr_t (line 755) | addr_t recorder::PutTxt(const char *text) FILE: include/cppad/local/set_get_in_parallel.hpp type CppAD (line 9) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 9) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE function set_get_in_parallel (line 52) | inline bool set_get_in_parallel( FILE: include/cppad/local/sparse/internal.hpp type CppAD (line 15) | namespace CppAD { namespace local { namespace sparse { type local (line 15) | namespace local { namespace sparse { type sparse (line 15) | namespace sparse { type internal_pattern (line 34) | struct internal_pattern type internal_pattern (line 37) | struct internal_pattern type internal_pattern< std::set > (line 43) | struct internal_pattern< std::set > function set_internal_pattern (line 97) | void set_internal_pattern( function set_internal_pattern (line 142) | void set_internal_pattern( function set_internal_pattern (line 179) | void set_internal_pattern( function set_internal_pattern (line 216) | void set_internal_pattern( function get_internal_pattern (line 297) | void get_internal_pattern( function get_internal_pattern (line 348) | void get_internal_pattern( function get_internal_pattern (line 379) | void get_internal_pattern( function get_internal_pattern (line 410) | void get_internal_pattern( FILE: include/cppad/local/sparse/list_setvec.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace sparse { type local (line 12) | namespace local { namespace sparse { type sparse (line 12) | namespace sparse { function sparsity_user2internal (line 91) | void sparsity_user2internal( type local (line 149) | namespace local { type sparse (line 12) | namespace sparse { function sparsity_user2internal (line 91) | void sparsity_user2internal( type CppAD (line 149) | namespace CppAD { namespace local { type local (line 12) | namespace local { namespace sparse { type sparse (line 12) | namespace sparse { function sparsity_user2internal (line 91) | void sparsity_user2internal( type local (line 149) | namespace local { type sparse (line 12) | namespace sparse { function sparsity_user2internal (line 91) | void sparsity_user2internal( FILE: include/cppad/local/sparse/pack_setvec.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace sparse { type local (line 11) | namespace local { namespace sparse { type sparse (line 11) | namespace sparse { class pack_setvec_const_iterator (line 14) | class pack_setvec_const_iterator method pack_setvec_const_iterator (line 771) | pack_setvec_const_iterator (const pack_setvec& pack, size_t set_... method pack_setvec_const_iterator (line 831) | pack_setvec_const_iterator& operator++(void) class pack_setvec (line 17) | class pack_setvec { method memory (line 93) | size_t memory(void) const method pack_setvec (line 177) | pack_setvec(void) : method pack_setvec (line 220) | pack_setvec(const pack_setvec& v) : method resize (line 242) | void resize(size_t n_set, size_t end) method n_set (line 281) | size_t n_set(void) const method end (line 302) | size_t end(void) const method swap (line 353) | void swap(pack_setvec& other) method number_elements (line 386) | size_t number_elements(size_t i) const method add_element (line 448) | void add_element(size_t i, size_t element) method post_element (line 481) | void post_element(size_t i, size_t element) method process_post (line 504) | void process_post(size_t i) method is_element (line 525) | bool is_element(size_t i, size_t element) const method clear (line 557) | void clear(size_t target) method assignment (line 586) | void assignment( method binary_union (line 621) | void binary_union( method binary_intersection (line 660) | void binary_intersection( class pack_setvec_const_iterator (line 689) | class pack_setvec_const_iterator { // BEGIN_CLASS_PACK_SETVEC_CONS... method pack_setvec_const_iterator (line 771) | pack_setvec_const_iterator (const pack_setvec& pack, size_t set_... method pack_setvec_const_iterator (line 831) | pack_setvec_const_iterator& operator++(void) function sparsity_user2internal (line 953) | void sparsity_user2internal( FILE: include/cppad/local/sparse/size_setvec.hpp type CppAD (line 27) | namespace CppAD { namespace local { namespace sparse { type local (line 27) | namespace local { namespace sparse { type sparse (line 27) | namespace sparse { class size_setvec_const_iterator (line 30) | class size_setvec_const_iterator class size_setvec (line 34) | class size_setvec { // BEGIN_CLASS_LIST_SETVEC type pair_s_type (line 147) | struct pair_s_type {s_type value; s_type next; } method s_type (line 189) | s_type reference_count(s_type i) const method s_type (line 251) | s_type drop(s_type i) method s_type (line 356) | s_type get_data_index(void) method if (line 414) | if( n_set == 0 ) method if (line 438) | if( start > 0 ) function swap (line 783) | void swap(size_setvec& other) function add_element (line 858) | void add_element(s_type i, s_type element) function process_post (line 1029) | void process_post(s_type i) function clear (line 1200) | void clear(s_type target) function binary_union (line 1311) | void binary_union( class size_setvec_const_iterator (line 1579) | class size_setvec_const_iterator { // BEGIN_CLASS_SIZE_SETVEC_CONST_ITER... method size_setvec_const_iterator (line 1638) | size_setvec_const_iterator (const size_setvec& list, s_type i) method s_type (line 1681) | s_type operator*(void) method size_setvec_const_iterator (line 1702) | size_setvec_const_iterator& operator++(void) FILE: include/cppad/local/sparse/svec_setvec.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace sparse { type local (line 12) | namespace local { namespace sparse { type sparse (line 12) | namespace sparse { class svec_setvec_const_iterator (line 22) | class svec_setvec_const_iterator method svec_setvec_const_iterator (line 1371) | svec_setvec_const_iterator (const svec_setvec& vec_set, size_t i) method svec_setvec_const_iterator (line 1389) | svec_setvec_const_iterator& operator++(void) class svec_setvec (line 32) | class svec_setvec { method reference_count (line 104) | size_t reference_count(size_t i) const method drop (line 128) | size_t drop(size_t i) method check_data_structure (line 163) | void check_data_structure(void) method check_data_structure (line 166) | void check_data_structure(void) method is_subset (line 256) | size_t is_subset( method collect_garbage (line 340) | void collect_garbage(void) method binary_union (line 407) | void binary_union( method svec_setvec (line 555) | svec_setvec(void) : method svec_setvec (line 574) | svec_setvec(const svec_setvec& v) method swap (line 603) | void swap(svec_setvec& other) method resize (line 630) | void resize(size_t n_set, size_t end) method number_elements (line 665) | size_t number_elements(size_t i) const method post_element (line 691) | void post_element(size_t i, size_t element) method process_post (line 745) | void process_post(size_t i) method add_element (line 887) | void add_element(size_t i, size_t element) method is_element (line 954) | bool is_element(size_t i, size_t element) const method clear (line 985) | void clear(size_t target) method assignment (line 1023) | void assignment( method binary_union (line 1100) | void binary_union( method binary_intersection (line 1220) | void binary_intersection( method n_set (line 1327) | size_t n_set(void) const method end (line 1335) | size_t end(void) const method memory (line 1343) | size_t memory(void) const class svec_setvec_const_iterator (line 1359) | class svec_setvec_const_iterator { method svec_setvec_const_iterator (line 1371) | svec_setvec_const_iterator (const svec_setvec& vec_set, size_t i) method svec_setvec_const_iterator (line 1389) | svec_setvec_const_iterator& operator++(void) function sparsity_user2internal (line 1453) | void sparsity_user2internal( FILE: include/cppad/local/std_set.hpp type CppAD (line 13) | namespace CppAD { namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE type local (line 13) | namespace local { // BEGIN_CPPAD_LOCAL_NAMESPACE FILE: include/cppad/local/subgraph/arg_variable.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace subgraph { type local (line 11) | namespace local { namespace subgraph { type subgraph (line 11) | namespace subgraph { function get_argument_variable (line 42) | void get_argument_variable( FILE: include/cppad/local/subgraph/entire_call.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace subgraph { type local (line 11) | namespace local { namespace subgraph { type subgraph (line 11) | namespace subgraph { function entire_call (line 33) | void entire_call( FILE: include/cppad/local/subgraph/get_rev.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace subgraph { type local (line 13) | namespace local { namespace subgraph { type subgraph (line 13) | namespace subgraph { FILE: include/cppad/local/subgraph/info.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace subgraph { type local (line 13) | namespace local { namespace subgraph { type subgraph (line 13) | namespace subgraph { class subgraph_info (line 20) | class subgraph_info { method n_ind (line 66) | size_t n_ind(void) const method n_dep (line 70) | size_t n_dep(void) const method n_op (line 74) | size_t n_op(void) const method n_var (line 78) | size_t n_var(void) const method memory (line 94) | size_t memory(void) const method clear (line 103) | void clear(void) method check_map_user_op (line 121) | bool check_map_user_op(const player* play) const method subgraph_info (line 155) | subgraph_info(void) method swap (line 176) | void swap(subgraph_info& info) method resize (line 213) | void resize(size_t n_ind, size_t n_dep, size_t n_op, size_t n_var) method set_map_user_op (line 260) | void set_map_user_op(const player* play) FILE: include/cppad/local/subgraph/init_rev.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace subgraph { type local (line 11) | namespace local { namespace subgraph { type subgraph (line 11) | namespace subgraph { FILE: include/cppad/local/subgraph/sparsity.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace subgraph { type local (line 14) | namespace local { namespace subgraph { type subgraph (line 14) | namespace subgraph { function subgraph_sparsity (line 83) | void subgraph_sparsity( FILE: include/cppad/local/sweep/call_atomic.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace sweep { type local (line 14) | namespace local { namespace sweep { type sweep (line 14) | namespace sweep { function call_atomic_forward (line 97) | void call_atomic_forward( function call_atomic_reverse (line 256) | void call_atomic_reverse( function call_atomic_for_jac_sparsity (line 415) | void call_atomic_for_jac_sparsity( function call_atomic_rev_jac_sparsity (line 580) | void call_atomic_rev_jac_sparsity( function call_atomic_for_hes_sparsity (line 785) | void call_atomic_for_hes_sparsity( function call_atomic_rev_hes_sparsity (line 1003) | void call_atomic_rev_hes_sparsity( function call_atomic_rev_depend (line 1177) | void call_atomic_rev_depend( FILE: include/cppad/local/sweep/dynamic.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace sweep { type local (line 11) | namespace local { namespace sweep { type sweep (line 11) | namespace sweep { function RecBase (line 76) | RecBase discrete_eval(size_t index, const RecBase& x, const RecBas... function discrete_eval (line 79) | AD discrete_eval( function dynamic (line 87) | void dynamic( FILE: include/cppad/local/sweep/for_hes.hpp type CppAD (line 149) | namespace CppAD { namespace local { namespace sweep { type local (line 149) | namespace local { namespace sweep { type sweep (line 149) | namespace sweep { function for_hes (line 153) | void for_hes( FILE: include/cppad/local/sweep/for_jac.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace sweep { type local (line 14) | namespace local { namespace sweep { type sweep (line 14) | namespace sweep { function for_jac (line 82) | void for_jac( FILE: include/cppad/local/sweep/forward_0.hpp type CppAD (line 16) | namespace CppAD { namespace local { namespace sweep { type local (line 16) | namespace local { namespace sweep { type sweep (line 16) | namespace sweep { function forward_0 (line 47) | void forward_0( FILE: include/cppad/local/sweep/forward_any.hpp type CppAD (line 16) | namespace CppAD { namespace local { namespace sweep { type local (line 16) | namespace local { namespace sweep { type sweep (line 16) | namespace sweep { function forward_any (line 47) | void forward_any( FILE: include/cppad/local/sweep/forward_dir.hpp type CppAD (line 15) | namespace CppAD { namespace local { namespace sweep { type local (line 15) | namespace local { namespace sweep { type sweep (line 15) | namespace sweep { function forward_dir (line 45) | void forward_dir( FILE: include/cppad/local/sweep/rev_hes.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace sweep { type local (line 12) | namespace local { namespace sweep { type sweep (line 12) | namespace sweep { function rev_hes (line 95) | void rev_hes( FILE: include/cppad/local/sweep/rev_jac.hpp type CppAD (line 114) | namespace CppAD { namespace local { namespace sweep { type local (line 114) | namespace local { namespace sweep { type sweep (line 114) | namespace sweep { function rev_jac (line 118) | void rev_jac( FILE: include/cppad/local/sweep/reverse.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace sweep { type local (line 12) | namespace local { namespace sweep { type sweep (line 12) | namespace sweep { function reverse (line 161) | void reverse( FILE: include/cppad/local/temp_file.hpp type CppAD (line 10) | namespace CppAD { namespace local { type local (line 10) | namespace local { FILE: include/cppad/local/utility/cppad_vector_itr.hpp type CppAD (line 62) | namespace CppAD { namespace local { namespace utility { type local (line 62) | namespace local { namespace utility { type utility (line 62) | namespace utility { class const_cppad_vector_itr (line 66) | class const_cppad_vector_itr class CPPAD_VECTOR_ITR (line 69) | class CPPAD_VECTOR_ITR { method check_element (line 164) | void check_element(void) const CPPAD_NDEBUG_NOEXCEPT method check_cop (line 169) | void check_cop(const CPPAD_VECTOR_ITR& other) const CPPAD_NDEBUG... method CPPAD_VECTOR_ITR (line 175) | CPPAD_VECTOR_ITR(void) noexcept method const_cppad_vector_itr (line 180) | const_cppad_vector_itr( method const_cppad_vector_itr (line 187) | const_cppad_vector_itr( method cppad_vector_itr (line 196) | cppad_vector_itr( method CPPAD_VECTOR_ITR (line 207) | CPPAD_VECTOR_ITR(const CPPAD_VECTOR_ITR& other) noexcept method CPPAD_VECTOR_ITR (line 232) | CPPAD_VECTOR_ITR& operator++(void) noexcept method CPPAD_VECTOR_ITR (line 236) | CPPAD_VECTOR_ITR& operator--(void) noexcept method CPPAD_VECTOR_ITR (line 240) | CPPAD_VECTOR_ITR operator++(int) noexcept method CPPAD_VECTOR_ITR (line 245) | CPPAD_VECTOR_ITR operator--(int) noexcept method Type (line 308) | const Type& operator*(void) const method Type (line 312) | const Type& operator[](difference_type n) const method Type (line 315) | const Type& operator[](size_t n) const method Type (line 319) | Type& operator*(void) const method Type (line 323) | Type& operator[](difference_type n) const method Type (line 326) | Type& operator[](size_t n) const method CPPAD_VECTOR_ITR (line 382) | CPPAD_VECTOR_ITR& operator+=(difference_type n) noexcept method CPPAD_VECTOR_ITR (line 386) | CPPAD_VECTOR_ITR& operator-=(difference_type n) noexcept method CPPAD_VECTOR_ITR (line 390) | CPPAD_VECTOR_ITR operator+(difference_type n) const noexcept method CPPAD_VECTOR_ITR (line 393) | CPPAD_VECTOR_ITR operator-(difference_type n) const noexcept method difference_type (line 396) | difference_type operator-(const CPPAD_VECTOR_ITR& other) const FILE: include/cppad/local/utility/vector_bool.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace utility { type local (line 11) | namespace local { namespace utility { type utility (line 11) | namespace utility { class vectorBoolElement (line 48) | class vectorBoolElement { method vectorBoolElement (line 54) | vectorBoolElement(unit_t* unit, unit_t mask ) method vectorBoolElement (line 57) | vectorBoolElement(const vectorBoolElement& other) method vectorBoolElement (line 62) | vectorBoolElement& operator=(bool value) method vectorBoolElement (line 67) | vectorBoolElement& operator=(const vectorBoolElement& element) FILE: include/cppad/local/val_graph/base_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { class tape_t (line 218) | class tape_t class base_op_t (line 221) | class base_op_t { method is_unary (line 260) | virtual bool is_unary(void) const method is_binary (line 265) | virtual bool is_binary(void) const FILE: include/cppad/local/val_graph/binary_op.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace val_graph { type local (line 11) | namespace local { namespace val_graph { type val_graph (line 11) | namespace val_graph { function Name (line 18) | static Name##_op_t* get_instance(void) \ function op_enum_t (line 24) | op_enum_t op_enum(void) const override \ function eval (line 28) | void eval( \ class binary_op_t (line 109) | class binary_op_t : public base_op_t { method addr_t (line 113) | addr_t n_before(void) const override method addr_t (line 117) | addr_t n_after(void) const override method is_binary (line 121) | bool is_binary(void) const override method addr_t (line 125) | addr_t n_arg( method addr_t (line 131) | addr_t n_res( method print_op (line 150) | void print_op( class pow_op_t (line 230) | class pow_op_t : public binary_op_t { method pow_op_t (line 233) | static pow_op_t* get_instance(void) method op_enum_t (line 239) | op_enum_t op_enum(void) const override method eval (line 243) | void eval( FILE: include/cppad/local/val_graph/call_atomic.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace val_graph { type local (line 11) | namespace local { namespace val_graph { type val_graph (line 11) | namespace val_graph { function call_atomic_for_type (line 65) | void call_atomic_for_type( FILE: include/cppad/local/val_graph/call_op.hpp type CppAD (line 17) | namespace CppAD { namespace local { namespace val_graph { type local (line 17) | namespace local { namespace val_graph { type val_graph (line 17) | namespace val_graph { class call_op_t (line 115) | class call_op_t : public base_op_t { method addr_t (line 118) | addr_t n_before(void) const override method addr_t (line 122) | addr_t n_after(void) const override method call_op_t (line 126) | static call_op_t* get_instance(void) method op_enum_t (line 133) | op_enum_t op_enum(void) const override method addr_t (line 137) | addr_t n_arg( method addr_t (line 143) | addr_t n_res( method atomic_index (line 149) | size_t atomic_index( method call_id (line 155) | size_t call_id( FILE: include/cppad/local/val_graph/cexp_op.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace val_graph { type local (line 12) | namespace local { namespace val_graph { type val_graph (line 12) | namespace val_graph { class cexp_op_t (line 84) | class cexp_op_t : public base_op_t { method addr_t (line 87) | addr_t n_before(void) const override method addr_t (line 91) | addr_t n_after(void) const override method cexp_op_t (line 95) | static cexp_op_t* get_instance(void) method op_enum_t (line 101) | op_enum_t op_enum(void) const override method addr_t (line 106) | addr_t n_arg( method addr_t (line 112) | addr_t n_res( method eval (line 118) | void eval( FILE: include/cppad/local/val_graph/comp_op.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace val_graph { type local (line 13) | namespace local { namespace val_graph { type val_graph (line 13) | namespace val_graph { class comp_op_t (line 85) | class comp_op_t : public base_op_t { method addr_t (line 88) | addr_t n_before(void) const override method addr_t (line 92) | addr_t n_after(void) const override method comp_op_t (line 96) | static comp_op_t* get_instance(void) method op_enum_t (line 102) | op_enum_t op_enum(void) const override method addr_t (line 107) | addr_t n_arg( method addr_t (line 113) | addr_t n_res( method eval (line 119) | void eval( FILE: include/cppad/local/val_graph/compress.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace val_graph { type local (line 10) | namespace local { namespace val_graph { type val_graph (line 10) | namespace val_graph { function vectorBool (line 76) | vectorBool tape_t::compress(void) FILE: include/cppad/local/val_graph/con_op.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace val_graph { type local (line 12) | namespace local { namespace val_graph { type val_graph (line 12) | namespace val_graph { class con_op_t (line 83) | class con_op_t : public base_op_t { method addr_t (line 86) | addr_t n_before(void) const override method addr_t (line 90) | addr_t n_after(void) const override method con_op_t (line 93) | static con_op_t* get_instance(void) method op_enum_t (line 99) | op_enum_t op_enum(void) const override method addr_t (line 104) | addr_t n_arg( method addr_t (line 110) | addr_t n_res( method eval (line 116) | void eval( FILE: include/cppad/local/val_graph/csum_op.hpp type CppAD (line 17) | namespace CppAD { namespace local { namespace val_graph { type local (line 17) | namespace local { namespace val_graph { type val_graph (line 17) | namespace val_graph { class csum_op_t (line 112) | class csum_op_t : public base_op_t { method addr_t (line 115) | addr_t n_before(void) const override method addr_t (line 119) | addr_t n_after(void) const override method csum_op_t (line 123) | static csum_op_t* get_instance(void) method op_enum_t (line 130) | op_enum_t op_enum(void) const override method addr_t (line 134) | addr_t n_arg( method addr_t (line 143) | addr_t n_res( method addr_t (line 149) | addr_t n_add( method addr_t (line 155) | addr_t n_sub( FILE: include/cppad/local/val_graph/cumulative.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace val_graph { type local (line 8) | namespace local { namespace val_graph { type val_graph (line 8) | namespace val_graph { FILE: include/cppad/local/val_graph/dead_code.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { function vectorBool (line 95) | vectorBool tape_t::dead_code(void) FILE: include/cppad/local/val_graph/dis_op.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace val_graph { type local (line 14) | namespace local { namespace val_graph { type val_graph (line 14) | namespace val_graph { class dis_op_t (line 86) | class dis_op_t : public base_op_t { method addr_t (line 89) | addr_t n_before(void) const override method addr_t (line 93) | addr_t n_after(void) const override method dis_op_t (line 97) | static dis_op_t* get_instance(void) method op_enum_t (line 103) | op_enum_t op_enum(void) const override method discrete_index (line 107) | size_t discrete_index( method addr_t (line 114) | addr_t n_arg( method addr_t (line 120) | addr_t n_res( method eval (line 126) | void eval( FILE: include/cppad/local/val_graph/dyn_type.hpp type CppAD (line 39) | namespace CppAD { namespace local { namespace val_graph { type local (line 39) | namespace local { namespace val_graph { type val_graph (line 39) | namespace val_graph { function unary_dyn_op (line 42) | inline bool unary_dyn_op(op_code_dyn dyn_op) function binary_dyn_op (line 104) | inline bool binary_dyn_op(op_code_dyn dyn_op) FILE: include/cppad/local/val_graph/enable_parallel.hpp type CppAD (line 21) | namespace CppAD { namespace local { namespace val_graph { type local (line 21) | namespace local { namespace val_graph { type val_graph (line 21) | namespace val_graph { function enable_parallel (line 46) | void enable_parallel(void) FILE: include/cppad/local/val_graph/fold_con.hpp type CppAD (line 71) | namespace CppAD { namespace local { namespace val_graph { type local (line 71) | namespace local { namespace val_graph { type val_graph (line 71) | namespace val_graph { FILE: include/cppad/local/val_graph/fun2val.hpp type CppAD (line 74) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE type vec_info_t (line 213) | struct vec_info_t { size_t size; size_t offset; } FILE: include/cppad/local/val_graph/op2arg_index.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { FILE: include/cppad/local/val_graph/op_enum2class.hpp type CppAD (line 21) | namespace CppAD { namespace local { namespace val_graph { type local (line 21) | namespace local { namespace val_graph { type val_graph (line 21) | namespace val_graph { FILE: include/cppad/local/val_graph/op_hash_table.hpp type CppAD (line 87) | namespace CppAD { namespace local { type local (line 87) | namespace local { type val_graph (line 97) | namespace val_graph { function hash_value (line 101) | size_t hash_value(const Value& value) class op_hash_table_t (line 122) | class op_hash_table_t { method addr_t (line 135) | addr_t hash_code( method op_hash_table_t (line 176) | op_hash_table_t( method size_count (line 190) | Vector size_count(void) method addr_t (line 210) | addr_t match_op(addr_t i_op, const Vector& new_val_index) type local (line 97) | namespace local { namespace val_graph { type val_graph (line 97) | namespace val_graph { function hash_value (line 101) | size_t hash_value(const Value& value) class op_hash_table_t (line 122) | class op_hash_table_t { method addr_t (line 135) | addr_t hash_code( method op_hash_table_t (line 176) | op_hash_table_t( method size_count (line 190) | Vector size_count(void) method addr_t (line 210) | addr_t match_op(addr_t i_op, const Vector& new_val_index) type CppAD (line 97) | namespace CppAD { namespace local { namespace val_graph { type local (line 87) | namespace local { type val_graph (line 97) | namespace val_graph { function hash_value (line 101) | size_t hash_value(const Value& value) class op_hash_table_t (line 122) | class op_hash_table_t { method addr_t (line 135) | addr_t hash_code( method op_hash_table_t (line 176) | op_hash_table_t( method size_count (line 190) | Vector size_count(void) method addr_t (line 210) | addr_t match_op(addr_t i_op, const Vector& new_val_index) type local (line 97) | namespace local { namespace val_graph { type val_graph (line 97) | namespace val_graph { function hash_value (line 101) | size_t hash_value(const Value& value) class op_hash_table_t (line 122) | class op_hash_table_t { method addr_t (line 135) | addr_t hash_code( method op_hash_table_t (line 176) | op_hash_table_t( method size_count (line 190) | Vector size_count(void) method addr_t (line 210) | addr_t match_op(addr_t i_op, const Vector& new_val_index) FILE: include/cppad/local/val_graph/op_iterator.hpp type CppAD (line 58) | namespace CppAD { namespace local { namespace val_graph { type local (line 58) | namespace local { namespace val_graph { type val_graph (line 58) | namespace val_graph { class tape_t (line 62) | class tape_t class op_iterator (line 65) | class op_iterator { method addr_t (line 89) | addr_t arg_index(void) const method addr_t (line 91) | addr_t res_index(void) const method op_iterator (line 96) | op_iterator(const tape_t& tape, addr_t op_index) FILE: include/cppad/local/val_graph/option.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { FILE: include/cppad/local/val_graph/pri_op.hpp type CppAD (line 12) | namespace CppAD { namespace local { namespace val_graph { type local (line 12) | namespace local { namespace val_graph { type val_graph (line 12) | namespace val_graph { class pri_op_t (line 114) | class pri_op_t : public base_op_t { method addr_t (line 117) | addr_t n_before(void) const override method addr_t (line 121) | addr_t n_after(void) const override method pri_op_t (line 125) | static pri_op_t* get_instance(void) method op_enum_t (line 131) | op_enum_t op_enum(void) const override method addr_t (line 136) | addr_t n_arg( method addr_t (line 142) | addr_t n_res( method eval (line 148) | void eval( FILE: include/cppad/local/val_graph/print_op.hpp type CppAD (line 58) | namespace CppAD { namespace local { namespace val_graph { type local (line 58) | namespace local { namespace val_graph { type val_graph (line 58) | namespace val_graph { function print_op (line 62) | void print_op( function print_con_op (line 135) | void print_con_op( function print_csum_op (line 183) | void print_csum_op( function print_comp_op (line 264) | inline void print_comp_op( function print_pri_op (line 324) | inline void print_pri_op( function print_store_op (line 371) | inline void print_store_op( function print_load_op (line 416) | inline void print_load_op( function print_vec_op (line 459) | inline void print_vec_op( FILE: include/cppad/local/val_graph/record.hpp type CppAD (line 11) | namespace CppAD { namespace local { namespace val_graph { type local (line 11) | namespace local { namespace val_graph { type val_graph (line 11) | namespace val_graph { function addr_t (line 61) | addr_t tape_t::set_ind(addr_t n_ind) function addr_t (line 161) | addr_t tape_t::record_op(op_enum_t op_enum, const Vector::record_con_op(const Value& constant) function addr_t (line 268) | addr_t tape_t::record_dis_op(addr_t discrete_index, addr_t ... function addr_t (line 325) | addr_t tape_t::record_comp_op( function addr_t (line 392) | addr_t tape_t::record_call_op( function addr_t (line 455) | addr_t tape_t::record_csum_op( function addr_t (line 532) | addr_t tape_t::record_cexp_op( function addr_t (line 609) | addr_t tape_t::record_pri_op( function addr_t (line 692) | addr_t tape_t::record_vec_op(const Vector& initial) function addr_t (line 744) | addr_t tape_t::record_load_op( function addr_t (line 802) | addr_t tape_t::record_store_op( FILE: include/cppad/local/val_graph/record_new.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace val_graph { type local (line 8) | namespace local { namespace val_graph { type val_graph (line 8) | namespace val_graph { function addr_t (line 88) | addr_t tape_t::record_new( FILE: include/cppad/local/val_graph/renumber.hpp type CppAD (line 66) | namespace CppAD { namespace local { namespace val_graph { type local (line 66) | namespace local { namespace val_graph { type val_graph (line 66) | namespace val_graph { FILE: include/cppad/local/val_graph/rev_depend.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { FILE: include/cppad/local/val_graph/summation.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace val_graph { type local (line 9) | namespace local { namespace val_graph { type val_graph (line 9) | namespace val_graph { type csum_info_t (line 73) | struct csum_info_t { method csum_info_t (line 79) | csum_info_t() : first_done(false), second_done(false) { } FILE: include/cppad/local/val_graph/tape.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace val_graph { type local (line 14) | namespace local { namespace val_graph { type val_graph (line 14) | namespace val_graph { type csum_info_t (line 17) | struct csum_info_t class tape_t (line 192) | class tape_t { method tape_t (line 222) | tape_t(void) method addr_t (line 233) | addr_t n_val(void) const method addr_t (line 238) | addr_t n_op(void) const method addr_t (line 243) | addr_t n_ind(void) const method swap (line 278) | void swap(tape_t& other) method eval (line 293) | void eval( method eval (line 301) | void eval( FILE: include/cppad/local/val_graph/unary_op.hpp function Name (line 15) | static Name##_op_t* get_instance(void) \ function op_enum_t (line 21) | op_enum_t op_enum(void) const override \ type CppAD (line 42) | namespace CppAD { namespace local { namespace val_graph { type local (line 42) | namespace local { namespace val_graph { type val_graph (line 42) | namespace val_graph { class unary_op_t (line 105) | class unary_op_t : public base_op_t { method addr_t (line 109) | addr_t n_before(void) const override method addr_t (line 113) | addr_t n_after(void) const override method is_unary (line 117) | bool is_unary(void) const override method addr_t (line 121) | addr_t n_arg( method addr_t (line 127) | addr_t n_res( method print_op (line 146) | void print_op( FILE: include/cppad/local/val_graph/val2fun.hpp type CppAD (line 120) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/local/val_graph/val_optimize.hpp type CppAD (line 34) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE FILE: include/cppad/local/val_graph/val_type.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace val_graph { type local (line 13) | namespace local { namespace val_graph { type val_graph (line 13) | namespace val_graph { type op_enum_t (line 52) | enum op_enum_t { type compare_enum_t (line 103) | enum compare_enum_t { FILE: include/cppad/local/val_graph/var_type.hpp type CppAD (line 45) | namespace CppAD { namespace local { namespace val_graph { type local (line 45) | namespace local { namespace val_graph { type val_graph (line 45) | namespace val_graph { function type_var_op (line 48) | inline void type_var_op( FILE: include/cppad/local/val_graph/vector_op.hpp type CppAD (line 13) | namespace CppAD { namespace local { namespace val_graph { type local (line 13) | namespace local { namespace val_graph { type val_graph (line 13) | namespace val_graph { class vec_op_t (line 115) | class vec_op_t : public base_op_t { method addr_t (line 118) | addr_t n_before(void) const override method addr_t (line 122) | addr_t n_after(void) const override method vec_op_t (line 126) | static vec_op_t* get_instance(void) method op_enum_t (line 132) | op_enum_t op_enum(void) const override method addr_t (line 137) | addr_t n_arg( method addr_t (line 143) | addr_t n_res( method eval (line 149) | void eval( class load_op_t (line 267) | class load_op_t : public base_op_t { method addr_t (line 270) | addr_t n_before(void) const override method addr_t (line 274) | addr_t n_after(void) const override method load_op_t (line 278) | static load_op_t* get_instance(void) method op_enum_t (line 284) | op_enum_t op_enum(void) const override method addr_t (line 289) | addr_t n_arg( method addr_t (line 295) | addr_t n_res( method eval (line 301) | void eval( class store_op_t (line 431) | class store_op_t : public base_op_t { method addr_t (line 434) | addr_t n_before(void) const override method addr_t (line 438) | addr_t n_after(void) const override method store_op_t (line 442) | static store_op_t* get_instance(void) method op_enum_t (line 448) | op_enum_t op_enum(void) const override method addr_t (line 453) | addr_t n_arg( method addr_t (line 459) | addr_t n_res( method eval (line 465) | void eval( FILE: include/cppad/local/var_op/abs_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function abs_forward_any (line 13) | inline void abs_forward_any( function abs_forward_dir (line 43) | inline void abs_forward_dir( function abs_forward_0 (line 75) | inline void abs_forward_0( function abs_reverse (line 100) | inline void abs_reverse( FILE: include/cppad/local/var_op/acos_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function acos_forward_any (line 14) | inline void acos_forward_any( function acos_forward_dir (line 69) | inline void acos_forward_dir( function acos_forward_0 (line 114) | inline void acos_forward_0( function acos_reverse (line 140) | inline void acos_reverse( FILE: include/cppad/local/var_op/acosh_op.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace var_op { type local (line 10) | namespace local { namespace var_op { type var_op (line 10) | namespace var_op { function acosh_forward_any (line 15) | inline void acosh_forward_any( function acosh_forward_dir (line 70) | inline void acosh_forward_dir( function acosh_forward_0 (line 115) | inline void acosh_forward_0( function acosh_reverse (line 141) | inline void acosh_reverse( FILE: include/cppad/local/var_op/add_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function addvv_forward_any (line 15) | inline void addvv_forward_any( function addvv_forward_dir (line 45) | inline void addvv_forward_dir( function addvv_forward_0 (line 78) | inline void addvv_forward_0( function addvv_reverse (line 102) | inline void addvv_reverse( function addpv_forward_any (line 137) | inline void addpv_forward_any( function addpv_forward_dir (line 171) | inline void addpv_forward_dir( function addpv_forward_0 (line 202) | inline void addpv_forward_0( function addpv_reverse (line 228) | inline void addpv_reverse( FILE: include/cppad/local/var_op/asin_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function asin_forward_any (line 14) | inline void asin_forward_any( function asin_forward_dir (line 69) | inline void asin_forward_dir( function asin_forward_0 (line 114) | inline void asin_forward_0( function asin_reverse (line 140) | inline void asin_reverse( FILE: include/cppad/local/var_op/asinh_op.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace var_op { type local (line 10) | namespace local { namespace var_op { type var_op (line 10) | namespace var_op { function asinh_forward_any (line 15) | inline void asinh_forward_any( function asinh_forward_dir (line 70) | inline void asinh_forward_dir( function asinh_forward_0 (line 115) | inline void asinh_forward_0( function asinh_reverse (line 141) | inline void asinh_reverse( FILE: include/cppad/local/var_op/atan_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function atan_forward_any (line 14) | inline void atan_forward_any( function atan_forward_dir (line 61) | inline void atan_forward_dir( function atan_forward_0 (line 101) | inline void atan_forward_0( function atan_reverse (line 127) | inline void atan_reverse( FILE: include/cppad/local/var_op/atanh_op.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace var_op { type local (line 10) | namespace local { namespace var_op { type var_op (line 10) | namespace var_op { function atanh_forward_any (line 15) | inline void atanh_forward_any( function atanh_forward_dir (line 62) | inline void atanh_forward_dir( function atanh_forward_0 (line 102) | inline void atanh_forward_0( function atanh_reverse (line 128) | inline void atanh_reverse( FILE: include/cppad/local/var_op/atomic_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { type sweep_type (line 12) | enum sweep_type { type atomic_op_work (line 24) | struct atomic_op_work { method resize (line 42) | void resize(size_t m, size_t n, size_t n_order, sweep_type sweep) function atomic_forward_any (line 217) | void atomic_forward_any( function atomic_forward_dir (line 428) | void atomic_forward_dir( function atomic_reverse (line 718) | void atomic_reverse( function atomic_for_jac (line 958) | inline void atomic_for_jac( function atomic_rev_jac (line 1163) | inline void atomic_rev_jac( function atomic_rev_hes (line 1406) | inline void atomic_rev_hes( function atomic_for_hes (line 1656) | inline void atomic_for_hes( FILE: include/cppad/local/var_op/cexp_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function cexp_forward_any (line 143) | inline void cexp_forward_any( function cexp_forward_dir (line 341) | inline void cexp_forward_dir( function cexp_forward_0 (line 495) | inline void cexp_forward_0( function cexp_reverse (line 679) | inline void cexp_reverse( function cexp_for_jac (line 849) | inline void cexp_for_jac( function cexp_rev_jac (line 991) | inline void cexp_rev_jac( function cexp_rev_hes (line 1149) | inline void cexp_rev_hes( FILE: include/cppad/local/var_op/compare_op.hpp type CppAD (line 163) | namespace CppAD { namespace local { namespace var_op { // BEGIN namespace type local (line 163) | namespace local { namespace var_op { // BEGIN namespace type var_op (line 163) | namespace var_op { // BEGIN namespace function compare_forward_any (line 166) | void compare_forward_any( FILE: include/cppad/local/var_op/cos_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function cos_forward_any (line 13) | inline void cos_forward_any( function cos_forward_dir (line 62) | inline void cos_forward_dir( function cos_forward_0 (line 107) | inline void cos_forward_0( function cos_reverse (line 133) | inline void cos_reverse( FILE: include/cppad/local/var_op/cosh_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function cosh_forward_any (line 14) | inline void cosh_forward_any( function cosh_forward_dir (line 62) | inline void cosh_forward_dir( function cosh_forward_0 (line 107) | inline void cosh_forward_0( function cosh_reverse (line 133) | inline void cosh_reverse( FILE: include/cppad/local/var_op/cskip_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function cskip_forward_0 (line 146) | inline void cskip_forward_0( FILE: include/cppad/local/var_op/csum_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function csum_forward_any (line 168) | inline void csum_forward_any( function csum_forward_dir (line 265) | inline void csum_forward_dir( function csum_reverse (line 353) | inline void csum_reverse( function csum_for_jac (line 442) | inline void csum_for_jac( function csum_rev_jac (line 508) | inline void csum_rev_jac( function csum_rev_hes (line 587) | inline void csum_rev_hes( function csum_for_hes (line 654) | inline void csum_for_hes( FILE: include/cppad/local/var_op/dis_op.hpp type CppAD (line 147) | namespace CppAD { namespace local { namespace var_op { type local (line 147) | namespace local { namespace var_op { type var_op (line 147) | namespace var_op { function dis_forward_dir (line 152) | inline void dis_forward_dir( function dis_forward_dir (line 188) | inline void dis_forward_dir( FILE: include/cppad/local/var_op/div_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function divvv_forward_any (line 14) | inline void divvv_forward_any( function divvv_forward_dir (line 51) | inline void divvv_forward_dir( function divvv_forward_0 (line 91) | inline void divvv_forward_0( function divvv_reverse (line 114) | inline void divvv_reverse( function divpv_forward_any (line 165) | inline void divpv_forward_any( function divpv_forward_dir (line 207) | inline void divpv_forward_dir( function divpv_forward_0 (line 244) | inline void divpv_forward_0( function divpv_reverse (line 269) | inline void divpv_reverse( function divvp_forward_any (line 319) | inline void divvp_forward_any( function divvp_forward_dir (line 352) | inline void divvp_forward_dir( function divvp_forward_0 (line 389) | inline void divvp_forward_0( function divvp_reverse (line 414) | inline void divvp_reverse( FILE: include/cppad/local/var_op/erf_op.hpp type CppAD (line 14) | namespace CppAD { namespace local { namespace var_op { type local (line 14) | namespace local { namespace var_op { type var_op (line 14) | namespace var_op { function erf_forward_any (line 87) | inline void erf_forward_any( function erf_forward_0 (line 218) | inline void erf_forward_0( function erf_forward_dir (line 347) | inline void erf_forward_dir( function erf_reverse (line 508) | inline void erf_reverse( FILE: include/cppad/local/var_op/exp_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function exp_forward_any (line 14) | inline void exp_forward_any( function exp_forward_dir (line 55) | inline void exp_forward_dir( function exp_forward_0 (line 91) | inline void exp_forward_0( function exp_reverse (line 115) | inline void exp_reverse( FILE: include/cppad/local/var_op/expm1_op.hpp type CppAD (line 10) | namespace CppAD { namespace local { namespace var_op { type local (line 10) | namespace local { namespace var_op { type var_op (line 10) | namespace var_op { function expm1_forward_any (line 14) | inline void expm1_forward_any( function expm1_forward_dir (line 55) | inline void expm1_forward_dir( function expm1_forward_0 (line 91) | inline void expm1_forward_0( function expm1_reverse (line 114) | inline void expm1_reverse( FILE: include/cppad/local/var_op/load_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function load_forward_0 (line 197) | inline void load_forward_0( function load_forward_nonzero (line 321) | inline void load_forward_nonzero( function load_reverse (line 437) | inline void load_reverse( function load_for_jac (line 533) | inline void load_for_jac( function load_rev_jac (line 631) | inline void load_rev_jac( function load_rev_hes (line 730) | inline void load_rev_hes( function load_for_hes (line 823) | inline void load_for_hes( FILE: include/cppad/local/var_op/log1p_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function log1p_forward_any (line 12) | inline void log1p_forward_any( function log1p_forward_dir (line 60) | inline void log1p_forward_dir( function log1p_forward_0 (line 96) | inline void log1p_forward_0( function log1p_reverse (line 121) | inline void log1p_reverse( FILE: include/cppad/local/var_op/log_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function log_forward_any (line 12) | inline void log_forward_any( function log_forward_dir (line 61) | inline void log_forward_dir( function log_forward_0 (line 98) | inline void log_forward_0( function log_reverse (line 124) | inline void log_reverse( FILE: include/cppad/local/var_op/mul_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function mulvv_forward_any (line 14) | inline void mulvv_forward_any( function mulvv_forward_dir (line 47) | inline void mulvv_forward_dir( function mulvv_forward_0 (line 83) | inline void mulvv_forward_0( function mulvv_reverse (line 106) | inline void mulvv_reverse( function mulpv_forward_any (line 151) | inline void mulpv_forward_any( function mulpv_forward_dir (line 182) | inline void mulpv_forward_dir( function mulpv_forward_0 (line 215) | inline void mulpv_forward_0( function mulpv_reverse (line 240) | inline void mulpv_reverse( FILE: include/cppad/local/var_op/neg_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function neg_forward_any (line 12) | inline void neg_forward_any( function neg_forward_dir (line 42) | inline void neg_forward_dir( function neg_forward_0 (line 75) | inline void neg_forward_0( function neg_reverse (line 100) | inline void neg_reverse( FILE: include/cppad/local/var_op/one_var.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function one_var_for_jac (line 105) | void one_var_for_jac( function one_var_rev_jac (line 158) | void one_var_rev_jac( function one_var_rev_hes (line 261) | void one_var_rev_hes( function one_var_for_hes (line 354) | void one_var_for_hes( FILE: include/cppad/local/var_op/par_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function par_forward_0 (line 87) | inline void par_forward_0( function par_forward_any (line 148) | inline void par_forward_any( function par_forward_dir (line 216) | inline void par_forward_dir( FILE: include/cppad/local/var_op/pow_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function powvv_forward_any (line 26) | inline void powvv_forward_any( function powvv_forward_dir (line 89) | inline void powvv_forward_dir( function powvv_forward_0 (line 141) | inline void powvv_forward_0( function powvv_reverse (line 184) | inline void powvv_reverse( function powpv_forward_any (line 241) | inline void powpv_forward_any( function powpv_forward_dir (line 319) | inline void powpv_forward_dir( function powpv_forward_0 (line 384) | inline void powpv_forward_0( function powpv_reverse (line 433) | inline void powpv_reverse( function powvp_forward_any (line 493) | inline void powvp_forward_any( function powvp_forward_dir (line 554) | inline void powvp_forward_dir( function powvp_forward_0 (line 621) | inline void powvp_forward_0( function powvp_reverse (line 657) | inline void powvp_reverse( FILE: include/cppad/local/var_op/pri_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function pri_forward_0 (line 128) | inline void pri_forward_0( FILE: include/cppad/local/var_op/prototype_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function unary1_forward_any (line 63) | inline void unary1_forward_any( function unary1_forward_dir (line 144) | inline void unary1_forward_dir( function unary1_forward_0 (line 194) | inline void unary1_forward_0( function unary1_reverse (line 279) | inline void unary1_reverse( function unary2_forward_any (line 355) | inline void unary2_forward_any( function unary2_forward_dir (line 444) | inline void unary2_forward_dir( function unary2_forward_0 (line 499) | inline void unary2_forward_0( function unary2_reverse (line 596) | inline void unary2_reverse( function binary_forward_any (line 678) | inline void binary_forward_any( function binary_forward_dir (line 775) | inline void binary_forward_dir( function binary_forward_0 (line 838) | inline void binary_forward_0( function binary_reverse (line 948) | inline void binary_reverse( function pow_forward_any (line 1036) | inline void pow_forward_any( function pow_forward_dir (line 1146) | inline void pow_forward_dir( function pow_forward_0 (line 1217) | inline void pow_forward_0( function pow_reverse (line 1334) | inline void pow_reverse( function reverse_sparse_hessian_unary_op (line 1408) | inline void reverse_sparse_hessian_unary_op( function reverse_sparse_hessian_binary_op (line 1499) | inline void reverse_sparse_hessian_binary_op( FILE: include/cppad/local/var_op/sign_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function sign_forward_any (line 13) | inline void sign_forward_any( function sign_forward_dir (line 46) | inline void sign_forward_dir( function sign_forward_0 (line 74) | inline void sign_forward_0( function sign_reverse (line 99) | inline void sign_reverse( FILE: include/cppad/local/var_op/sin_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function sin_forward_any (line 14) | inline void sin_forward_any( function sin_forward_dir (line 62) | inline void sin_forward_dir( function sin_forward_0 (line 108) | inline void sin_forward_0( function sin_reverse (line 135) | inline void sin_reverse( FILE: include/cppad/local/var_op/sinh_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function sinh_forward_any (line 14) | inline void sinh_forward_any( function sinh_forward_dir (line 63) | inline void sinh_forward_dir( function sinh_forward_0 (line 108) | inline void sinh_forward_0( function sinh_reverse (line 134) | inline void sinh_reverse( FILE: include/cppad/local/var_op/sqrt_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function sqrt_forward_any (line 14) | inline void sqrt_forward_any( function sqrt_forward_dir (line 56) | inline void sqrt_forward_dir( function sqrt_forward_0 (line 94) | inline void sqrt_forward_0( function sqrt_reverse (line 118) | inline void sqrt_reverse( FILE: include/cppad/local/var_op/store_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function store_forward_0 (line 170) | inline void store_forward_0( function store_for_jac (line 303) | inline void store_for_jac( function store_rev_jac (line 418) | inline void store_rev_jac( function store_rev_hes (line 539) | inline void store_rev_hes( function store_for_hes (line 653) | inline void store_for_hes( FILE: include/cppad/local/var_op/sub_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function subvv_forward_any (line 14) | inline void subvv_forward_any( function subvv_forward_dir (line 43) | inline void subvv_forward_dir( function subvv_forward_0 (line 75) | inline void subvv_forward_0( function subvv_reverse (line 98) | inline void subvv_reverse( function subpv_forward_any (line 133) | inline void subpv_forward_any( function subpv_forward_dir (line 167) | inline void subpv_forward_dir( function subpv_forward_0 (line 198) | inline void subpv_forward_0( function subpv_reverse (line 223) | inline void subpv_reverse( function subvp_forward_any (line 256) | inline void subvp_forward_any( function subvp_forward_dir (line 290) | inline void subvp_forward_dir( function subvp_forward_0 (line 322) | inline void subvp_forward_0( function subvp_reverse (line 347) | inline void subvp_reverse( FILE: include/cppad/local/var_op/tan_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function tan_forward_any (line 14) | inline void tan_forward_any( function tan_forward_dir (line 60) | inline void tan_forward_dir( function tan_forward_0 (line 103) | inline void tan_forward_0( function tan_reverse (line 130) | inline void tan_reverse( FILE: include/cppad/local/var_op/tanh_op.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function tanh_forward_any (line 14) | inline void tanh_forward_any( function tanh_forward_dir (line 60) | inline void tanh_forward_dir( function tanh_forward_0 (line 102) | inline void tanh_forward_0( function tanh_reverse (line 129) | inline void tanh_reverse( FILE: include/cppad/local/var_op/two_var.hpp type CppAD (line 9) | namespace CppAD { namespace local { namespace var_op { type local (line 9) | namespace local { namespace var_op { type var_op (line 9) | namespace var_op { function two_var_for_jac (line 105) | void two_var_for_jac( function two_var_rev_jac (line 161) | void two_var_rev_jac( function two_var_for_hes (line 261) | void two_var_for_hes( function two_var_rev_hes (line 477) | void two_var_rev_hes( FILE: include/cppad/local/var_op/zmul_op.hpp type CppAD (line 8) | namespace CppAD { namespace local { namespace var_op { type local (line 8) | namespace local { namespace var_op { type var_op (line 8) | namespace var_op { function zmulvv_forward_any (line 14) | inline void zmulvv_forward_any( function zmulvv_forward_dir (line 47) | inline void zmulvv_forward_dir( function zmulvv_forward_0 (line 83) | inline void zmulvv_forward_0( function zmulvv_reverse (line 106) | inline void zmulvv_reverse( function zmulpv_forward_any (line 148) | inline void zmulpv_forward_any( function zmulpv_forward_dir (line 179) | inline void zmulpv_forward_dir( function zmulpv_forward_0 (line 212) | inline void zmulpv_forward_0( function zmulpv_reverse (line 237) | inline void zmulpv_reverse( function zmulvp_forward_any (line 272) | inline void zmulvp_forward_any( function zmulvp_forward_dir (line 303) | inline void zmulvp_forward_dir( function zmulvp_forward_0 (line 336) | inline void zmulvp_forward_0( function zmulvp_reverse (line 361) | inline void zmulvp_reverse( FILE: include/cppad/speed/det_33.hpp type CppAD (line 88) | namespace CppAD { function det_33 (line 90) | bool det_33(const Vector &x, const Vector &d) FILE: include/cppad/speed/det_by_lu.hpp type CppAD (line 113) | namespace CppAD { class det_by_lu (line 116) | class det_by_lu { method det_by_lu (line 124) | det_by_lu(size_t n) : m_(0), n_(n), A_(n * n) method Scalar (line 128) | Scalar operator()(const Vector &x) FILE: include/cppad/speed/det_by_minor.hpp type CppAD (line 112) | namespace CppAD { class det_by_minor (line 115) | class det_by_minor { method det_by_minor (line 131) | det_by_minor(size_t m) : m_(m) , r_(m + 1) , c_(m + 1), a_(m * m) method Scalar (line 145) | Scalar operator()(const Vector &x) FILE: include/cppad/speed/det_grad_33.hpp type CppAD (line 93) | namespace CppAD { function det_grad_33 (line 95) | bool det_grad_33(const Vector &x, const Vector &g) FILE: include/cppad/speed/det_of_minor.hpp type CppAD (line 175) | namespace CppAD { // BEGIN CppAD namespace function Scalar (line 179) | Scalar det_of_minor( FILE: include/cppad/speed/mat_sum_sq.hpp type CppAD (line 130) | namespace CppAD { function mat_sum_sq (line 132) | void mat_sum_sq(size_t n, Vector& x , Vector& y , Vector& z) FILE: include/cppad/speed/ode_evaluate.hpp type CppAD (line 150) | namespace CppAD { class ode_evaluate_fun (line 153) | class ode_evaluate_fun { method Ode (line 162) | void Ode( function ode_evaluate (line 174) | void ode_evaluate( FILE: include/cppad/speed/sparse_hes_fun.hpp type CppAD (line 172) | namespace CppAD { function sparse_hes_fun (line 174) | void sparse_hes_fun( FILE: include/cppad/speed/sparse_jac_fun.hpp type CppAD (line 172) | namespace CppAD { function sparse_jac_fun (line 174) | void sparse_jac_fun( FILE: include/cppad/speed/uniform_01.hpp type CppAD (line 84) | namespace CppAD { function uniform_01 (line 85) | inline void uniform_01(size_t seed) function uniform_01 (line 89) | void uniform_01(size_t n, Vector &x) FILE: include/cppad/utility/check_numeric_type.hpp type CppAD (line 60) | namespace CppAD { function CheckNumericType (line 64) | void CheckNumericType(void) function NumericType (line 68) | NumericType CheckNumericType(void) FILE: include/cppad/utility/check_simple_vector.hpp type CppAD (line 114) | namespace CppAD { function CheckSimpleVector (line 118) | inline void CheckSimpleVector(const Scalar& x, const Scalar& y) function CheckSimpleVector (line 121) | inline void CheckSimpleVector(void) type ok_if_S_same_as_T (line 125) | struct ok_if_S_same_as_T { } type ok_if_S_same_as_T (line 128) | struct ok_if_S_same_as_T { T value; } function CheckSimpleVector (line 131) | inline void CheckSimpleVector(const Scalar& x, const Scalar& y) function CheckSimpleVector (line 201) | void CheckSimpleVector(void) FILE: include/cppad/utility/create_dll_lib.hpp type CppAD (line 108) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function create_dll_lib (line 113) | std::string create_dll_lib( FILE: include/cppad/utility/elapsed_seconds.hpp type CppAD (line 52) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function elapsed_seconds (line 54) | inline double elapsed_seconds(void) FILE: include/cppad/utility/error_handler.hpp type CppAD (line 130) | namespace CppAD { // BEGIN CppAD namespace class ErrorHandler (line 132) | class ErrorHandler { method ErrorHandler (line 140) | ErrorHandler(Handler handler) : previous( Current() ) method Call (line 168) | static void Call( method Default (line 182) | static void Default( method Handler (line 211) | static Handler &Current(void) FILE: include/cppad/utility/index_sort.hpp type CppAD (line 74) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class index_sort_element (line 84) | class index_sort_element { method set_key (line 95) | void set_key(const Compare& value) method set_index (line 98) | void set_index(const Size_t& index) method Compare (line 101) | Compare get_key(void) const method Size_t (line 104) | Size_t get_index(void) const function index_sort (line 131) | void index_sort(const KeyVector& keys, SizeVector& ind) FILE: include/cppad/utility/link_dll_lib.hpp type CppAD (line 69) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class link_dll_lib (line 71) | class link_dll_lib { FILE: include/cppad/utility/lu_factor.hpp type CppAD (line 239) | namespace CppAD { // BEGIN CppAD namespace function AbsGeq (line 243) | bool AbsGeq(const Float &x, const Float &y) function AbsGeq (line 252) | inline bool AbsGeq( function AbsGeq (line 260) | inline bool AbsGeq( function LuFactor (line 271) | int LuFactor(SizeVector &ip, SizeVector &jp, FloatVector &LU) ... FILE: include/cppad/utility/lu_invert.hpp type CppAD (line 157) | namespace CppAD { // BEGIN CppAD namespace function LuInvert (line 161) | void LuInvert( FILE: include/cppad/utility/lu_solve.hpp type CppAD (line 249) | namespace CppAD { // BEGIN CppAD namespace function LeqZero (line 253) | bool LeqZero(const Float &x) function LeqZero (line 255) | inline bool LeqZero( const std::complex &x ) function LeqZero (line 257) | inline bool LeqZero( const std::complex &x ) function LuSolve (line 262) | int LuSolve( FILE: include/cppad/utility/memory_leak.hpp type CppAD (line 111) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function memory_leak (line 143) | inline bool memory_leak(size_t add_static = 0) FILE: include/cppad/utility/nan.hpp type CppAD (line 172) | namespace CppAD { // BEGIN CppAD namespace function isnan (line 175) | bool isnan(const Scalar &s) function hasnan (line 180) | bool hasnan(const Vector &v) function Scalar (line 193) | Scalar nan(const Scalar &zero) FILE: include/cppad/utility/near_equal.hpp type CppAD (line 145) | namespace CppAD { // Begin CppAD namespace function near_equal_isfinite (line 149) | bool near_equal_isfinite(const Type &x , const Type &y) function NearEqual (line 164) | bool NearEqual(const Type &x, const Type &y, const Type &r, const Type... function NearEqual (line 204) | bool NearEqual( function NearEqual (line 245) | bool NearEqual( function NearEqual (line 255) | bool NearEqual( FILE: include/cppad/utility/ode_err_control.hpp type CppAD (line 431) | namespace CppAD { // Begin CppAD namespace function Vector (line 434) | Vector OdeErrControl( function Vector (line 571) | Vector OdeErrControl( function Vector (line 590) | Vector OdeErrControl( FILE: include/cppad/utility/ode_gear.hpp type CppAD (line 404) | namespace CppAD { // BEGIN CppAD namespace function OdeGear (line 407) | void OdeGear( FILE: include/cppad/utility/ode_gear_control.hpp type CppAD (line 390) | namespace CppAD { // Begin CppAD namespace function Vector (line 393) | Vector OdeGearControl( FILE: include/cppad/utility/omp_alloc.hpp type CppAD (line 12) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class omp_alloc (line 13) | class omp_alloc{ method set_max_num_threads (line 70) | static void set_max_num_threads(size_t number) method get_max_num_threads (line 82) | static size_t get_max_num_threads(void) method in_parallel (line 122) | static bool in_parallel(void) method get_thread_num (line 165) | static size_t get_thread_num(void) method return_memory (line 322) | static void return_memory(void* v_ptr) method free_available (line 367) | static void free_available(size_t thread) method inuse (line 425) | static size_t inuse(size_t thread) method available (line 476) | static size_t available(size_t thread) method Type (line 572) | static Type* create_array(size_t size_min, size_t& size_out) method delete_array (line 643) | static void delete_array(Type* array) FILE: include/cppad/utility/poly.hpp type CppAD (line 143) | namespace CppAD { // BEGIN CppAD namespace function Type (line 146) | Type Poly(size_t k, const Vector &a, const Type &z) FILE: include/cppad/utility/pow_int.hpp type CppAD (line 97) | namespace CppAD { function Type (line 100) | inline Type pow (const Type& x, const int& n) FILE: include/cppad/utility/romberg_mul.hpp type CppAD (line 166) | namespace CppAD { // BEGIN CppAD namespace class SliceLast (line 169) | class SliceLast { method SliceLast (line 176) | SliceLast( Fun *F_, size_t last_, const FloatVector &x_ ) class IntegrateLast (line 189) | class IntegrateLast { method IntegrateLast (line 201) | IntegrateLast( method Float (line 210) | Float operator()(const FloatVector &x) method ClearEsum (line 220) | void ClearEsum(void) method Float (line 222) | Float GetEsum(void) method ClearEcount (line 225) | void ClearEcount(void) method GetEcount (line 227) | size_t GetEcount(void) class RombergMul (line 232) | class RombergMul { method RombergMul (line 235) | RombergMul(void) method Float (line 237) | Float operator() ( class RombergMul (line 283) | class RombergMul { method Float (line 286) | Float operator() ( FILE: include/cppad/utility/romberg_one.hpp type CppAD (line 146) | namespace CppAD { // BEGIN CppAD namespace function Float (line 149) | Float RombergOne( FILE: include/cppad/utility/rosen_34.hpp type CppAD (line 300) | namespace CppAD { // BEGIN CppAD namespace function Vector (line 303) | Vector Rosen34( function Vector (line 314) | Vector Rosen34( FILE: include/cppad/utility/runge_45.hpp type CppAD (line 271) | namespace CppAD { // BEGIN CppAD namespace function Vector (line 274) | Vector Runge45( function Vector (line 285) | Vector Runge45( FILE: include/cppad/utility/set_union.hpp type CppAD (line 63) | namespace CppAD { function set_union (line 65) | std::set set_union( FILE: include/cppad/utility/sparse2eigen.hpp type CppAD (line 105) | namespace CppAD { // BEGIN CPPAD_NAMESPACE function sparse2eigen (line 109) | void sparse2eigen( FILE: include/cppad/utility/sparse_rc.hpp type CppAD (line 328) | namespace CppAD { // BEGIN CPPAD_NAMESPACE class sparse_rc (line 332) | class sparse_rc { method simple_vector_assign (line 358) | static void simple_vector_assign( method sparse_rc (line 371) | sparse_rc(void) method sparse_rc (line 377) | sparse_rc(sparse_rc&& other) method sparse_rc (line 386) | sparse_rc(size_t nr, size_t nc, size_t nnz) method sparse_rc (line 393) | sparse_rc(const sparse_rc& other) method swap (line 417) | void swap(sparse_rc& other) method resize (line 491) | void resize(size_t nr, size_t nc, size_t nnz) method set (line 502) | void set(size_t k, size_t r, size_t c) method push_back (line 523) | void push_back(size_t r, size_t c) method nr (line 543) | size_t nr(void) const method nc (line 547) | size_t nc(void) const method nnz (line 551) | size_t nnz(void) const method SizeVector (line 555) | const SizeVector& row(void) const method SizeVector (line 559) | const SizeVector& col(void) const method SizeVector (line 563) | SizeVector row_major(void) const method SizeVector (line 590) | SizeVector col_major(void) const method set_row_major (line 615) | void set_row_major(void) method SizeVector (line 618) | const SizeVector& get_row_major(void) const method set_col_major (line 622) | void set_col_major(void) method SizeVector (line 625) | const SizeVector& get_col_major(void) const FILE: include/cppad/utility/sparse_rcv.hpp type CppAD (line 226) | namespace CppAD { // BEGIN CPPAD_NAMESPACE class sparse_rcv (line 230) | class sparse_rcv { method sparse_rcv (line 241) | sparse_rcv(void) method sparse_rcv (line 245) | sparse_rcv(const sparse_rcv& other) method sparse_rcv (line 252) | sparse_rcv(sparse_rcv&& other) method sparse_rcv (line 258) | sparse_rcv(const sparse_rc& pattern ) method swap (line 271) | void swap(sparse_rcv& other) method set (line 279) | void set(size_t k, const value_type& v) method nr (line 287) | size_t nr(void) const method nc (line 290) | size_t nc(void) const method nnz (line 293) | size_t nnz(void) const method SizeVector (line 296) | const SizeVector& row(void) const method SizeVector (line 299) | const SizeVector& col(void) const method ValueVector (line 302) | const ValueVector& val(void) const method SizeVector (line 308) | SizeVector row_major(void) const method SizeVector (line 311) | SizeVector col_major(void) const FILE: include/cppad/utility/speed_test.hpp type CppAD (line 150) | namespace CppAD { // BEGIN CppAD namespace function Vector (line 155) | Vector speed_test( function SpeedTestNdigit (line 359) | inline void SpeedTestNdigit(size_t value, size_t &ndigit, size_t &pow10) function SpeedTest (line 370) | inline void SpeedTest( type CppAD (line 357) | namespace CppAD { // BEGIN CppAD namespace function Vector (line 155) | Vector speed_test( function SpeedTestNdigit (line 359) | inline void SpeedTestNdigit(size_t value, size_t &ndigit, size_t &pow10) function SpeedTest (line 370) | inline void SpeedTest( FILE: include/cppad/utility/test_boolofvoid.hpp type CppAD (line 86) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class test_boolofvoid (line 89) | class test_boolofvoid { method test_boolofvoid (line 103) | test_boolofvoid(const std::string& group, size_t width) : method n_ok (line 134) | size_t n_ok(void) const method n_error (line 137) | size_t n_error(void) const method summary (line 140) | bool summary(bool memory_ok ) FILE: include/cppad/utility/thread_alloc.hpp class thread_alloc (line 75) | class thread_alloc{ class capacity_t (line 79) | class capacity_t { method capacity_t (line 86) | capacity_t(void) class block_t (line 104) | class block_t { method capacity_t (line 124) | static const capacity_t* capacity_info(void) type thread_alloc_info (line 131) | struct thread_alloc_info { method set_get_hold_memory (line 160) | static bool set_get_hold_memory(bool set, bool new_value = false) method thread_alloc_info (line 191) | static thread_alloc_info* thread_info( method inc_inuse (line 257) | static void inc_inuse(size_t inc, size_t thread) method inc_available (line 278) | static void inc_available(size_t inc, size_t thread) method dec_inuse (line 305) | static void dec_inuse(size_t dec, size_t thread) method dec_available (line 326) | static void dec_available(size_t dec, size_t thread) method set_get_num_threads (line 352) | static size_t set_get_num_threads(size_t number_new) method set_get_thread_num (line 384) | static size_t set_get_thread_num( method parallel_setup (line 505) | static void parallel_setup( method num_threads (line 593) | static size_t num_threads(void) method in_parallel (line 629) | static bool in_parallel(void) method thread_num (line 663) | static size_t thread_num(void) method return_memory (line 930) | static void return_memory(void* v_ptr) method free_available (line 1052) | static void free_available(size_t thread) method hold_memory (line 1130) | static void hold_memory(bool value) method inuse (line 1188) | static size_t inuse(size_t thread) method available (line 1243) | static size_t available(size_t thread) method Type (line 1352) | static Type* create_array(size_t size_min, size_t& size_out) method delete_array (line 1443) | static void delete_array(Type* array) method free_all (line 1502) | static bool free_all(void) FILE: include/cppad/utility/time_test.hpp type CppAD (line 150) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE function time_test (line 176) | double time_test(Test test, double time_min ) function time_test (line 217) | double time_test(Test test, double time_min, size_t test_size) function time_test (line 262) | double time_test( FILE: include/cppad/utility/to_string.hpp type CppAD (line 122) | namespace CppAD { type to_string_struct (line 127) | struct to_string_struct function to_string (line 158) | std::string to_string(const Type& value) FILE: include/cppad/utility/track_new_del.hpp type CppAD (line 258) | namespace CppAD { // Begin CppAD namespace class TrackElement (line 261) | class TrackElement { method TrackElement (line 270) | TrackElement(void) method TrackElement (line 274) | TrackElement(const char *f, int l, void *p) method TrackElement (line 280) | static TrackElement *Root(void) method Print (line 287) | static void Print(TrackElement* E) method Print (line 300) | static void Print(void) function TrackError (line 319) | inline void TrackError( function Type (line 347) | Type *TrackNewVec( function Type (line 363) | Type *TrackNewVec( function TrackDelVec (line 407) | void TrackDelVec(const char *file, int line, Type *oldptr) function TrackDelVec (line 422) | void TrackDelVec( function Type (line 471) | Type *TrackExtend( function TrackCount (line 513) | inline size_t TrackCount(const char *file, int line) FILE: include/cppad/utility/vector.hpp type CppAD (line 22) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class vector (line 25) | class vector { method capacity (line 66) | size_t capacity(void) const noexcept method size (line 68) | size_t size(void) const noexcept method Type (line 70) | const Type* data(void) const noexcept method Type (line 72) | Type* data(void) noexcept method vector (line 174) | vector(void) noexcept method vector (line 179) | vector(size_t n) : capacity_(0), length_(0), data_(nullptr) method vector (line 182) | vector(unsigned int n) : capacity_(0), length_(0), data_(nullptr) method vector (line 185) | vector(int n) : capacity_(0), length_(0), data_(nullptr) method vector (line 189) | vector(size_t n, const Type& value) method vector (line 196) | vector(unsigned int n, const Type& value) method vector (line 203) | vector(int n, const Type& value) method vector (line 211) | vector(std::initializer_list list) : method vector (line 218) | vector(const vector& other) : capacity_(0), length_(0), data_(nullptr) method vector (line 225) | vector(vector&& other) : capacity_(0), length_(0), data_(nullptr) method delete_data (line 230) | void delete_data(Type* data_ptr) method resize (line 273) | void resize(unsigned int n) method resize (line 276) | void resize(int n) method resize (line 283) | void resize(size_t n) method clear (line 306) | void clear(void) method swap (line 362) | void swap(vector& other) noexcept method vector (line 376) | vector& operator=(vector&& other) noexcept method vector (line 383) | vector& operator=(const vector& other) method Type (line 531) | const Type& operator[]( size_t i) const method Type (line 537) | Type& operator[](size_t i) method Type (line 543) | const Type& operator[]( Index i) const method Type (line 545) | Type& operator[](Index i) method push_back (line 575) | void push_back(const Type& element) method push_vector (line 623) | void push_vector(const Vector& other) method const_iterator (line 670) | const_iterator begin(void) const noexcept method const_iterator (line 672) | const_iterator end(void) const noexcept method iterator (line 678) | iterator begin(void) noexcept method iterator (line 680) | iterator end(void) noexcept FILE: include/cppad/utility/vector_bool.hpp type CppAD (line 17) | namespace CppAD { // BEGIN_CPPAD_NAMESPACE class vectorBool (line 20) | class vectorBool { method unit_min (line 79) | size_t unit_min(void) const method bit_per_unit (line 85) | static size_t bit_per_unit(void) method size (line 87) | size_t size(void) const method capacity (line 89) | size_t capacity(void) const method vectorBool (line 168) | vectorBool(void) : n_unit_(0), length_(0), data_(nullptr) method vectorBool (line 172) | vectorBool(size_t n) : n_unit_(0), length_(0), data_(nullptr) method vectorBool (line 174) | vectorBool(int n) : n_unit_(0), length_(0), data_(nullptr) method vectorBool (line 177) | vectorBool(unsigned int n) : n_unit_(0), length_(0), data_(nullptr) method vectorBool (line 182) | vectorBool(const vectorBool& other) method vectorBool (line 190) | vectorBool(std::initializer_list list) method vectorBool (line 197) | vectorBool(vectorBool&& other) method resize (line 242) | void resize(unsigned int n) method resize (line 246) | void resize(int n) method resize (line 253) | void resize(size_t n) method clear (line 274) | void clear(void) method swap (line 337) | void swap(vectorBool& other) method vectorBool (line 348) | vectorBool& operator=(const vectorBool& other) method vectorBool (line 365) | vectorBool& operator=(vectorBool&& other) method push_back (line 454) | void push_back(bool element) method push_vector (line 509) | void push_vector(const Vector& other) FILE: introduction/exp_2.cpp function exp_2 (line 8) | bool exp_2(void) FILE: introduction/exp_2.hpp function Type (line 138) | Type exp_2(const Type &x) FILE: introduction/exp_2_cppad.cpp function exp_2_cppad (line 51) | bool exp_2_cppad(void) FILE: introduction/exp_2_for0.cpp function exp_2_for0 (line 14) | bool exp_2_for0(double *v0) // double v0[6] function exp_2_for0 (line 35) | bool exp_2_for0(void) FILE: introduction/exp_2_for1.cpp function exp_2_for1 (line 15) | bool exp_2_for1(double *v1) // double v1[6] function exp_2_for1 (line 39) | bool exp_2_for1(void) FILE: introduction/exp_2_for2.cpp function exp_2_for2 (line 16) | bool exp_2_for2(void) FILE: introduction/exp_2_rev1.cpp function exp_2_rev1 (line 16) | bool exp_2_rev1(void) FILE: introduction/exp_2_rev2.cpp function exp_2_rev2 (line 17) | bool exp_2_rev2(void) FILE: introduction/exp_eps.cpp function exp_eps (line 8) | bool exp_eps(void) FILE: introduction/exp_eps.hpp function Type (line 180) | Type exp_eps(const Type &x, const Type &epsilon) FILE: introduction/exp_eps_cppad.cpp function exp_eps_cppad (line 49) | bool exp_eps_cppad(void) FILE: introduction/exp_eps_for0.cpp function exp_eps_for0 (line 14) | bool exp_eps_for0(double *v0) // double v0[8] function exp_eps_for0 (line 41) | bool exp_eps_for0(void) FILE: introduction/exp_eps_for1.cpp function exp_eps_for1 (line 15) | bool exp_eps_for1(double *v1) // double v[8] function exp_eps_for1 (line 45) | bool exp_eps_for1(void) FILE: introduction/exp_eps_for2.cpp function exp_eps_for2 (line 16) | bool exp_eps_for2(void) FILE: introduction/exp_eps_rev1.cpp function exp_eps_rev1 (line 16) | bool exp_eps_rev1(void) FILE: introduction/exp_eps_rev2.cpp function exp_eps_rev2 (line 17) | bool exp_eps_rev2(void) FILE: introduction/introduction.cpp function main (line 53) | int main(void) FILE: speed/adolc/alloc_mat.cpp function adolc_free_mat (line 55) | void adolc_free_mat(double** mat) FILE: speed/adolc/det_lu.cpp function link_det_lu (line 32) | bool link_det_lu( FILE: speed/adolc/det_minor.cpp function setup (line 32) | void setup(short tag, size_t size, const CppAD::vector& matrix) function link_det_minor (line 56) | bool link_det_minor( FILE: speed/adolc/mat_mul.cpp function link_mat_mul (line 33) | bool link_mat_mul( FILE: speed/adolc/ode.cpp function link_ode (line 33) | bool link_ode( FILE: speed/adolc/poly.cpp function link_poly (line 36) | bool link_poly( FILE: speed/adolc/sparse_hessian.cpp function link_sparse_hessian (line 35) | bool link_sparse_hessian( FILE: speed/adolc/sparse_jacobian.cpp function setup (line 41) | void setup( function link_sparse_jacobian (line 95) | bool link_sparse_jacobian( FILE: speed/cppad/det_lu.cpp function link_det_lu (line 29) | bool link_det_lu( FILE: speed/cppad/det_minor.cpp function setup (line 35) | void setup( function link_det_minor (line 79) | bool link_det_minor( FILE: speed/cppad/mat_mul.cpp function link_mat_mul (line 31) | bool link_mat_mul( FILE: speed/cppad/ode.cpp function link_ode (line 31) | bool link_ode( FILE: speed/cppad/poly.cpp function link_poly (line 29) | bool link_poly( FILE: speed/cppad/sparse_hessian.cpp function create_fun (line 43) | void create_fun( function calc_sparsity (line 125) | void calc_sparsity( function calc_hessian (line 205) | size_t calc_hessian( function link_sparse_hessian (line 268) | bool link_sparse_hessian( FILE: speed/cppad/sparse_jacobian.cpp function calc_sparsity (line 40) | void calc_sparsity( function setup (line 83) | void setup( function link_sparse_jacobian (line 175) | bool link_sparse_jacobian( FILE: speed/cppad_jit/det_lu.cpp function link_det_lu (line 26) | bool link_det_lu( FILE: speed/cppad_jit/det_minor.cpp function link_det_minor (line 32) | bool link_det_minor( function get_function_ptr (line 51) | CppAD::jit_double get_function_ptr( function link_det_minor (line 170) | bool link_det_minor( FILE: speed/cppad_jit/mat_mul.cpp function link_mat_mul (line 26) | bool link_mat_mul( FILE: speed/cppad_jit/ode.cpp function link_ode (line 26) | bool link_ode( FILE: speed/cppad_jit/poly.cpp function link_poly (line 26) | bool link_poly( FILE: speed/cppad_jit/sparse_hessian.cpp function link_sparse_hessian (line 21) | bool link_sparse_hessian( FILE: speed/cppad_jit/sparse_jacobian.cpp function link_sparse_jacobian (line 21) | bool link_sparse_jacobian( FILE: speed/cppadcg/det_lu.cpp function link_det_lu (line 26) | bool link_det_lu( FILE: speed/cppadcg/det_minor.cpp function setup (line 52) | void setup( function link_det_minor (line 123) | bool link_det_minor( FILE: speed/cppadcg/mat_mul.cpp function link_mat_mul (line 26) | bool link_mat_mul( FILE: speed/cppadcg/ode.cpp function link_ode (line 26) | bool link_ode( FILE: speed/cppadcg/poly.cpp function link_poly (line 26) | bool link_poly( FILE: speed/cppadcg/sparse_hessian.cpp function link_sparse_hessian (line 21) | bool link_sparse_hessian( FILE: speed/cppadcg/sparse_jacobian.cpp function calc_sparsity (line 56) | void calc_sparsity( function setup (line 101) | void setup( function link_sparse_jacobian (line 222) | bool link_sparse_jacobian( FILE: speed/double/det_lu.cpp function link_det_lu (line 27) | bool link_det_lu( FILE: speed/double/det_minor.cpp function link_det_minor (line 28) | bool link_det_minor( FILE: speed/double/mat_mul.cpp function link_mat_mul (line 27) | bool link_mat_mul( FILE: speed/double/ode.cpp function link_ode (line 29) | bool link_ode( FILE: speed/double/poly.cpp function link_poly (line 27) | bool link_poly( FILE: speed/double/sparse_hessian.cpp function link_sparse_hessian (line 28) | bool link_sparse_hessian( FILE: speed/double/sparse_jacobian.cpp function link_sparse_jacobian (line 28) | bool link_sparse_jacobian( FILE: speed/example/det_by_lu.cpp function det_by_lu (line 24) | bool det_by_lu() FILE: speed/example/det_by_minor.cpp function det_by_minor (line 24) | bool det_by_minor() FILE: speed/example/det_of_minor.cpp function det_of_minor (line 24) | bool det_of_minor() FILE: speed/example/elapsed_seconds.cpp function elapsed_seconds (line 28) | bool elapsed_seconds(void) FILE: speed/example/example.cpp function Run (line 57) | bool Run(bool TestOk(void), std::string name) function main (line 88) | int main(void) FILE: speed/example/mat_sum_sq.cpp function mat_sum_sq (line 25) | bool mat_sum_sq() FILE: speed/example/ode_evaluate.cpp function ode_evaluate (line 23) | bool ode_evaluate(void) FILE: speed/example/sparse_hes_fun.cpp function sparse_hes_fun (line 23) | bool sparse_hes_fun(void) FILE: speed/example/sparse_jac_fun.cpp function sparse_jac_fun (line 23) | bool sparse_jac_fun(void) FILE: speed/example/speed_program.cpp function Test (line 21) | std::string Test(size_t size, size_t repeat) function main (line 46) | int main(void) FILE: speed/example/speed_test.cpp function test (line 25) | void test(size_t size, size_t repeat) function speed_test (line 47) | bool speed_test(void) FILE: speed/example/time_test.cpp function test (line 32) | void test(size_t size, size_t repeat) function time_test (line 59) | bool time_test(void) FILE: speed/fadbad/det_lu.cpp function link_det_lu (line 31) | bool link_det_lu( FILE: speed/fadbad/det_minor.cpp function link_det_minor (line 32) | bool link_det_minor( FILE: speed/fadbad/mat_mul.cpp function link_mat_mul (line 32) | bool link_mat_mul( FILE: speed/fadbad/ode.cpp type fadbad (line 34) | namespace fadbad { function fabs (line 36) | fadbad::F fabs(const fadbad::F& x) function link_ode (line 40) | bool link_ode( FILE: speed/fadbad/poly.cpp function link_poly (line 29) | bool link_poly( FILE: speed/fadbad/sparse_hessian.cpp function link_sparse_hessian (line 17) | bool link_sparse_hessian( FILE: speed/fadbad/sparse_jacobian.cpp function link_sparse_jacobian (line 17) | bool link_sparse_jacobian( FILE: speed/main.cpp function not_available_message (line 414) | void not_available_message(const char* test_name) function output (line 433) | void output(const CppAD::vector &v) function run_correct (line 448) | bool run_correct( function run_speed (line 486) | void run_speed( function main (line 519) | int main(int argc, char *argv[]) FILE: speed/sacado/det_lu.cpp function link_det_lu (line 32) | bool link_det_lu( FILE: speed/sacado/det_minor.cpp function link_det_minor (line 32) | bool link_det_minor( FILE: speed/sacado/mat_mul.cpp function link_mat_mul (line 32) | bool link_mat_mul( FILE: speed/sacado/ode.cpp function link_ode (line 33) | bool link_ode( FILE: speed/sacado/poly.cpp function link_poly (line 32) | bool link_poly( FILE: speed/sacado/sparse_hessian.cpp function link_sparse_hessian (line 17) | extern bool link_sparse_hessian( FILE: speed/sacado/sparse_jacobian.cpp function link_sparse_jacobian (line 18) | bool link_sparse_jacobian( FILE: speed/src/link_det_lu.cpp function time_det_lu_callback (line 89) | void time_det_lu_callback(size_t size, size_t repeat) function available_det_lu (line 102) | bool available_det_lu(void) function correct_det_lu (line 111) | bool correct_det_lu(bool is_package_double) function time_det_lu (line 126) | double time_det_lu(double time_min, size_t size) FILE: speed/src/link_det_minor.cpp function time_det_minor_callback (line 81) | void time_det_minor_callback(size_t size, size_t repeat) function available_det_minor (line 91) | bool available_det_minor(void) function correct_det_minor (line 107) | bool correct_det_minor(bool is_package_double) function time_det_minor (line 131) | double time_det_minor(double time_min, size_t size) FILE: speed/src/link_mat_mul.cpp function time_mat_mul_callback (line 104) | void time_mat_mul_callback(size_t size, size_t repeat) function available_mat_mul (line 116) | bool available_mat_mul(void) function correct_mat_mul (line 124) | bool correct_mat_mul(bool is_package_double) function time_mat_mul (line 162) | double time_mat_mul(double time_min, size_t size) FILE: speed/src/link_ode.cpp function time_ode_callback (line 113) | void time_ode_callback(size_t n, size_t repeat) function available_ode (line 125) | bool available_ode(void) function correct_ode (line 134) | bool correct_ode(bool is_package_double) function time_ode (line 158) | double time_ode(double time_min, size_t size) FILE: speed/src/link_poly.cpp function time_poly_callback (line 99) | void time_poly_callback(size_t size, size_t repeat) function available_poly (line 111) | bool available_poly(void) function correct_poly (line 119) | bool correct_poly(bool is_package_double) function time_poly (line 139) | double time_poly(double time_min, size_t size) FILE: speed/src/link_sparse_hessian.cpp function choose_row_col (line 66) | void choose_row_col( function info_sparse_hessian (line 143) | void info_sparse_hessian(size_t size, size_t& n_color) function time_sparse_hessian_callback (line 161) | void time_sparse_hessian_callback(size_t size, size_t repeat) function available_sparse_hessian (line 194) | bool available_sparse_hessian(void) function correct_sparse_hessian (line 208) | bool correct_sparse_hessian(bool is_package_double) function time_sparse_hessian (line 247) | double time_sparse_hessian(double time_min, size_t size) FILE: speed/src/link_sparse_jacobian.cpp function choose_row_col (line 59) | void choose_row_col( function info_sparse_jacobian (line 166) | void info_sparse_jacobian( function time_sparse_jacobian_callback (line 184) | void time_sparse_jacobian_callback(size_t size, size_t repeat) function available_sparse_jacobian (line 210) | bool available_sparse_jacobian(void) function correct_sparse_jacobian (line 237) | bool correct_sparse_jacobian(bool is_package_double) function time_sparse_jacobian (line 293) | double time_sparse_jacobian(double time_min, size_t size) FILE: speed/xpackage/det_lu.cpp function link_det_lu (line 26) | bool link_det_lu( FILE: speed/xpackage/det_minor.cpp function link_det_minor (line 26) | bool link_det_minor( FILE: speed/xpackage/mat_mul.cpp function link_mat_mul (line 26) | bool link_mat_mul( FILE: speed/xpackage/ode.cpp function link_ode (line 26) | bool link_ode( FILE: speed/xpackage/poly.cpp function link_poly (line 26) | bool link_poly( FILE: speed/xpackage/sparse_hessian.cpp function link_sparse_hessian (line 21) | bool link_sparse_hessian( FILE: speed/xpackage/sparse_jacobian.cpp function link_sparse_jacobian (line 21) | bool link_sparse_jacobian( FILE: test_more/compare_c/det_by_minor.c function det_of_minor (line 166) | double det_of_minor( function det_by_minor (line 276) | double det_by_minor(double* a, size_t m) function random_seed (line 350) | void random_seed(size_t seed) function uniform_01 (line 353) | void uniform_01(size_t n, double* a) function correct_det_by_minor (line 384) | bool correct_det_by_minor(void) function repeat_det_by_minor (line 439) | void repeat_det_by_minor(size_t repeat, size_t size) function elapsed_seconds (line 487) | double elapsed_seconds(void) function elapsed_seconds (line 516) | double elapsed_seconds(void) function time_det_by_minor (line 588) | double time_det_by_minor(size_t size, double time_min) function main (line 620) | int main(void) FILE: test_more/cppad_for_tmb/cppad_for_tmb.cpp function main (line 15) | int main(void) FILE: test_more/cppad_for_tmb/implicit_ctor.cpp function implicit_ctor (line 8) | bool implicit_ctor(void) FILE: test_more/cppad_for_tmb/multi_atomic_three.cpp class long_sum_atomic (line 16) | class long_sum_atomic : public CppAD::atomic_three { method long_sum_atomic (line 21) | long_sum_atomic(const std::string& name, size_t length_of_sum) method for_type (line 27) | virtual bool for_type( method forward (line 40) | virtual bool forward( function in_parallel (line 68) | bool in_parallel(void) function thread_num (line 72) | size_t thread_num(void) function multi_atomic_three (line 78) | bool multi_atomic_three(void) FILE: test_more/cppad_for_tmb/multi_atomic_two.cpp class long_sum_atomic (line 16) | class long_sum_atomic : public CppAD::atomic_base { method long_sum_atomic (line 21) | long_sum_atomic(const std::string& name, size_t length_of_sum) method forward (line 27) | virtual bool forward( function in_parallel (line 58) | bool in_parallel(void) function thread_num (line 62) | size_t thread_num(void) function multi_atomic_two (line 68) | bool multi_atomic_two(void) FILE: test_more/cppad_for_tmb/multi_chkpoint_one.cpp function long_sum_algo (line 16) | void long_sum_algo(const ad_vector& ax, ad_vector& ay) function in_parallel (line 23) | bool in_parallel(void) function thread_num (line 27) | size_t thread_num(void) function multi_chkpoint_one (line 33) | bool multi_chkpoint_one(void) FILE: test_more/cppad_for_tmb/multi_chkpoint_two.cpp function long_sum_algo (line 16) | void long_sum_algo(const ad_vector& ax, ad_vector& ay) function in_parallel (line 23) | bool in_parallel(void) function thread_num (line 27) | size_t thread_num(void) function multi_chkpoint_two (line 33) | bool multi_chkpoint_two(void) FILE: test_more/cppad_for_tmb/prefer_reverse.cpp class example_tmb_atomic (line 16) | class example_tmb_atomic : public CppAD::atomic_base { method example_tmb_atomic (line 19) | example_tmb_atomic(const std::string& name) method forward (line 23) | virtual bool forward( method reverse (line 49) | virtual bool reverse( function prefer_reverse (line 76) | bool prefer_reverse(void) FILE: test_more/debug_rel/debug.cpp function debug_thread_alloc (line 9) | bool debug_thread_alloc(double *d_ptr) function debug_adfun_ctor (line 18) | void debug_adfun_ctor(void) FILE: test_more/debug_rel/debug_rel.cpp function print_test (line 15) | void print_test(bool ok, const char* name) function main (line 41) | int main(void) FILE: test_more/debug_rel/release.cpp function release_adfun_ctor (line 19) | void release_adfun_ctor(void) FILE: test_more/deprecated/atomic_two/atomic_sparsity.cpp class atomic_set_sparsity (line 18) | class atomic_set_sparsity : public CppAD::atomic_base { method atomic_set_sparsity (line 21) | atomic_set_sparsity(const std::string& name) : method forward (line 27) | virtual bool forward( method for_sparse_jac (line 64) | virtual bool for_sparse_jac( method rev_sparse_jac (line 85) | virtual bool rev_sparse_jac( method for_sparse_hes (line 107) | virtual bool for_sparse_hes( method rev_sparse_hes (line 141) | virtual bool rev_sparse_hes( function test_one (line 195) | bool test_one(void) function test_two (line 277) | bool test_two(void) function atomic_sparsity (line 380) | bool atomic_sparsity(void) FILE: test_more/deprecated/atomic_two/atomic_two.cpp function main (line 38) | int main(void) FILE: test_more/deprecated/atomic_two/base2ad.cpp class atomic_base2ad (line 24) | class atomic_base2ad : public CppAD::atomic_base { method atomic_base2ad (line 28) | atomic_base2ad(const std::string& name) : method template_forward (line 37) | bool template_forward( method forward (line 72) | virtual bool forward( method forward (line 83) | virtual bool forward( method template_reverse (line 97) | bool template_reverse( method reverse (line 124) | virtual bool reverse( method reverse (line 134) | virtual bool reverse( function base2ad (line 146) | bool base2ad(void) FILE: test_more/deprecated/atomic_two/for_sparse_hes.cpp class atomic_for_sparse_hes (line 44) | class atomic_for_sparse_hes : public CppAD::atomic_base { method atomic_for_sparse_hes (line 50) | atomic_for_sparse_hes(const std::string& name) : method forward (line 59) | virtual bool forward( method for_sparse_jac (line 102) | virtual bool for_sparse_jac( method rev_sparse_jac (line 137) | virtual bool rev_sparse_jac( method for_sparse_hes (line 177) | virtual bool for_sparse_hes( function use_atomic_for_sparse_hes (line 216) | bool use_atomic_for_sparse_hes(bool x_1_variable) function for_sparse_hes (line 303) | bool for_sparse_hes(void) FILE: test_more/deprecated/atomic_two/for_sparse_jac.cpp class atomic_for_sparse_jac (line 40) | class atomic_for_sparse_jac : public CppAD::atomic_base { method atomic_for_sparse_jac (line 46) | atomic_for_sparse_jac(const std::string& name) : method forward (line 55) | virtual bool forward( method for_sparse_jac (line 98) | virtual bool for_sparse_jac( function use_atomic_for_sparse_jac (line 133) | bool use_atomic_for_sparse_jac(bool x_1_variable) function for_sparse_jac (line 220) | bool for_sparse_jac(void) FILE: test_more/deprecated/atomic_two/forward.cpp class atomic_forward (line 54) | class atomic_forward : public CppAD::atomic_base { method atomic_forward (line 60) | atomic_forward(const std::string& name) : method forward (line 69) | virtual bool forward( function forward (line 157) | bool forward(void) FILE: test_more/deprecated/atomic_two/get_started.cpp class atomic_get_started (line 20) | class atomic_get_started : public CppAD::atomic_base { method atomic_get_started (line 27) | atomic_get_started(const std::string& name) : method forward (line 36) | virtual bool forward( function get_started (line 79) | bool get_started(void) FILE: test_more/deprecated/atomic_two/mat_mul.cpp function mat_mul (line 30) | bool mat_mul(void) FILE: test_more/deprecated/atomic_two/mat_mul.hpp class atomic_mat_mul (line 46) | class atomic_mat_mul : public CppAD::atomic_base { method atomic_mat_mul (line 53) | atomic_mat_mul(void) : CppAD::atomic_base("mat_mul") method left (line 60) | size_t left( method right (line 76) | size_t right( method result (line 93) | size_t result( method forward_multiply (line 110) | void forward_multiply( method reverse_multiply (line 153) | void reverse_multiply( method forward (line 200) | virtual bool forward( method reverse (line 277) | virtual bool reverse( method for_sparse_jac (line 319) | virtual bool for_sparse_jac( method for_sparse_jac (line 365) | virtual bool for_sparse_jac( method rev_sparse_jac (line 411) | virtual bool rev_sparse_jac( method rev_sparse_jac (line 460) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 510) | virtual bool rev_sparse_hes( method rev_sparse_hes (line 583) | virtual bool rev_sparse_hes( FILE: test_more/deprecated/atomic_two/norm_sq.cpp class atomic_norm_sq (line 34) | class atomic_norm_sq : public CppAD::atomic_base { method atomic_norm_sq (line 40) | atomic_norm_sq(const std::string& name) : method forward (line 49) | virtual bool forward( method reverse (line 105) | virtual bool reverse( method for_sparse_jac (line 145) | virtual bool for_sparse_jac( method rev_sparse_jac (line 174) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 200) | virtual bool rev_sparse_hes( function norm_sq (line 260) | bool norm_sq(void) FILE: test_more/deprecated/atomic_two/reciprocal.cpp class atomic_reciprocal (line 32) | class atomic_reciprocal : public CppAD::atomic_base { method atomic_reciprocal (line 38) | atomic_reciprocal(const std::string& name) : method forward (line 47) | virtual bool forward( method reverse (line 108) | virtual bool reverse( method for_sparse_jac (line 178) | virtual bool for_sparse_jac( method rev_sparse_jac (line 201) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 224) | virtual bool rev_sparse_hes( function reciprocal (line 275) | bool reciprocal(void) FILE: test_more/deprecated/atomic_two/rev_sparse_hes.cpp class atomic_rev_sparse_hes (line 44) | class atomic_rev_sparse_hes : public CppAD::atomic_base { method atomic_rev_sparse_hes (line 50) | atomic_rev_sparse_hes(const std::string& name) : method forward (line 59) | virtual bool forward( method for_sparse_jac (line 102) | virtual bool for_sparse_jac( method rev_sparse_jac (line 137) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 177) | virtual bool rev_sparse_hes( function use_atomic_rev_sparse_hes (line 241) | bool use_atomic_rev_sparse_hes(bool x_1_variable) function rev_sparse_hes (line 331) | bool rev_sparse_hes(void) FILE: test_more/deprecated/atomic_two/rev_sparse_jac.cpp class atomic_rev_sparse_jac (line 41) | class atomic_rev_sparse_jac : public CppAD::atomic_base { method atomic_rev_sparse_jac (line 47) | atomic_rev_sparse_jac(const std::string& name) : method forward (line 56) | virtual bool forward( method rev_sparse_jac (line 99) | virtual bool rev_sparse_jac( function use_atomic_rev_sparse_jac (line 140) | bool use_atomic_rev_sparse_jac(bool x_1_variable) function rev_sparse_jac (line 227) | bool rev_sparse_jac(void) FILE: test_more/deprecated/atomic_two/reverse.cpp class atomic_reverse (line 54) | class atomic_reverse : public CppAD::atomic_base { method atomic_reverse (line 60) | atomic_reverse(const std::string& name) : method forward (line 69) | virtual bool forward( method reverse (line 132) | virtual bool reverse( function reverse (line 226) | bool reverse(void) FILE: test_more/deprecated/atomic_two/set_sparsity.cpp class atomic_set_sparsity (line 36) | class atomic_set_sparsity : public CppAD::atomic_base { method atomic_set_sparsity (line 42) | atomic_set_sparsity(const std::string& name) : method forward (line 51) | virtual bool forward( method for_sparse_jac (line 91) | virtual bool for_sparse_jac( method rev_sparse_jac (line 115) | virtual bool rev_sparse_jac( method for_sparse_hes (line 140) | virtual bool for_sparse_hes( method rev_sparse_hes (line 177) | virtual bool rev_sparse_hes( function set_sparsity (line 235) | bool set_sparsity(void) FILE: test_more/deprecated/atomic_two/tangent.cpp class atomic_tangent (line 32) | class atomic_tangent : public CppAD::atomic_base { method atomic_tangent (line 40) | atomic_tangent(const char* name, bool hyperbolic) method forward (line 49) | bool forward( method reverse (line 109) | virtual bool reverse( method for_sparse_jac (line 167) | virtual bool for_sparse_jac( method for_sparse_jac (line 190) | virtual bool for_sparse_jac( method rev_sparse_jac (line 214) | virtual bool rev_sparse_jac( method rev_sparse_jac (line 235) | virtual bool rev_sparse_jac( method rev_sparse_hes (line 257) | virtual bool rev_sparse_hes( method rev_sparse_hes (line 306) | virtual bool rev_sparse_hes( function tangent (line 357) | bool tangent(void) FILE: test_more/deprecated/chkpoint_one/chkpoint_one.cpp function main (line 28) | int main(void) FILE: test_more/deprecated/chkpoint_one/extended_ode.cpp function FloatVector (line 125) | FloatVector h(const FloatVector& x, const FloatVector& y) function FloatVector (line 137) | FloatVector Runge4(const FloatVector& x, const FloatVector& z0 function a1vector (line 170) | a1vector Runge4_x(const a1vector& x, const a1vector& z0) function a1vector (line 193) | a1vector Runge4_z0(const a1vector& x, const a1vector& z0) function pack (line 217) | void pack( function unpack (line 244) | void unpack( function ext_ode_algo (line 270) | void ext_ode_algo(const a1vector& ext_ode_in, a1vector& ext_ode_out) function extended_ode (line 304) | bool extended_ode(void) FILE: test_more/deprecated/chkpoint_one/get_started.cpp function f_algo (line 53) | void f_algo(const ADVector& y, ADVector& z) function g_algo (line 62) | void g_algo(const ADVector& x, ADVector& y) function test_case (line 71) | bool test_case( function get_started (line 170) | bool get_started(void) FILE: test_more/deprecated/chkpoint_one/mul_level.cpp function f_algo (line 39) | void f_algo(const a2vector& x, a2vector& y) function mul_level (line 48) | bool mul_level(void) FILE: test_more/deprecated/chkpoint_one/ode.cpp function FloatVector (line 115) | FloatVector h(const FloatVector& x, const FloatVector& y) function FloatVector (line 127) | FloatVector Runge4(const FloatVector& x, const FloatVector& z0 function pack (line 161) | void pack( function unpack (line 179) | void unpack( function ode_algo (line 196) | void ode_algo(const a1vector& ode_info_in, a1vector& ode_info_out) function ode (line 214) | bool ode(void) FILE: test_more/deprecated/deprecated.cpp function main (line 28) | int main(void) FILE: test_more/deprecated/old_mat_mul.cpp function old_mat_mul (line 32) | bool old_mat_mul(void) FILE: test_more/deprecated/old_mat_mul.hpp type call_info (line 64) | struct call_info { function get_info (line 84) | void get_info(size_t id, size_t k, size_t n, size_t m) function left (line 99) | size_t left(size_t i, size_t j, size_t ell) function right (line 105) | size_t right(size_t i, size_t j, size_t ell) function result (line 112) | size_t result(size_t i, size_t j, size_t ell) function multiply_and_sum (line 122) | void multiply_and_sum( function reverse_multiply (line 149) | void reverse_multiply( function mat_mul_forward (line 183) | bool mat_mul_forward( function mat_mul_reverse (line 244) | bool mat_mul_reverse( function mat_mul_for_jac_sparse (line 274) | bool mat_mul_for_jac_sparse( function mat_mul_rev_jac_sparse (line 305) | bool mat_mul_rev_jac_sparse( function mat_mul_rev_hes_sparse (line 338) | bool mat_mul_rev_hes_sparse( FILE: test_more/deprecated/old_reciprocal.cpp function reciprocal_forward (line 34) | bool reciprocal_forward( function reciprocal_reverse (line 89) | bool reciprocal_reverse( function reciprocal_for_jac_sparse (line 154) | bool reciprocal_for_jac_sparse( function reciprocal_rev_jac_sparse (line 173) | bool reciprocal_rev_jac_sparse( function reciprocal_rev_hes_sparse (line 193) | bool reciprocal_rev_hes_sparse( function old_reciprocal (line 241) | bool old_reciprocal(void) FILE: test_more/deprecated/old_tan.cpp function old_tan_forward (line 38) | bool old_tan_forward( function old_tan_reverse (line 100) | bool old_tan_reverse( function old_tan_for_jac_sparse (line 159) | bool old_tan_for_jac_sparse( function old_tan_rev_jac_sparse (line 181) | bool old_tan_rev_jac_sparse( function old_tan_rev_hes_sparse (line 202) | bool old_tan_rev_hes_sparse( function old_tan (line 250) | bool old_tan(void) FILE: test_more/deprecated/old_usead_1.cpp function create_r (line 49) | void create_r(void) function destroy_r (line 56) | void destroy_r(void) function reciprocal_forward (line 63) | bool reciprocal_forward( function reciprocal_reverse (line 97) | bool reciprocal_reverse( function reciprocal_for_jac_sparse (line 135) | bool reciprocal_for_jac_sparse( function reciprocal_rev_jac_sparse (line 156) | bool reciprocal_rev_jac_sparse( function reciprocal_rev_hes_sparse (line 181) | bool reciprocal_rev_hes_sparse( function old_usead_1 (line 244) | bool old_usead_1(void) FILE: test_more/deprecated/old_usead_2.cpp class Fun (line 41) | class Fun { method Ode (line 43) | void Ode( function create_r (line 57) | void create_r(void) function destroy_r (line 75) | void destroy_r(void) FILE: test_more/deprecated/omp_alloc.cpp function omp_alloc_bytes (line 30) | bool omp_alloc_bytes(void) class my_char (line 87) | class my_char { method my_char (line 90) | my_char(void) : ch_(' ') method my_char (line 92) | my_char(const my_char& my_ch) : ch_(my_ch.ch_) function omp_alloc_array (line 96) | bool omp_alloc_array(void) function omp_alloc (line 153) | bool omp_alloc(void) FILE: test_more/deprecated/track_new_del.cpp function track_new_del (line 21) | bool track_new_del(void) FILE: test_more/deprecated/zdouble.cpp function test_one (line 21) | bool test_one(void) function test_two (line 95) | bool test_two(void) function zdouble (line 118) | bool zdouble(void) FILE: test_more/general/abs_normal.cpp function join (line 9) | join( function test_pow (line 22) | bool test_pow(void) function abs_normal (line 105) | bool abs_normal(void) FILE: test_more/general/acos.cpp function acos (line 11) | bool acos(void) FILE: test_more/general/acosh.cpp function acosh (line 8) | bool acosh(void) FILE: test_more/general/add.cpp function AddTestOne (line 14) | bool AddTestOne(void) function AddTestTwo (line 68) | bool AddTestTwo(void) function Add (line 127) | bool Add(void) FILE: test_more/general/add_eq.cpp function AddEqOne (line 13) | bool AddEqOne(void) function AddEqTwo (line 68) | bool AddEqTwo(void) function AddEq (line 125) | bool AddEq(void) FILE: test_more/general/add_zero.cpp function AddZero (line 15) | bool AddZero(void) FILE: test_more/general/adfun.cpp function adfun_empty (line 16) | bool adfun_empty(void) function adfun_swap (line 52) | bool adfun_swap(void) function adfun (line 82) | bool adfun(void) FILE: test_more/general/alloc_openmp.cpp function in_parallel (line 14) | bool in_parallel(void) function thread_number (line 18) | size_t thread_number(void) function worker (line 32) | void worker(void) function alloc_openmp (line 41) | bool alloc_openmp(void) FILE: test_more/general/asin.cpp function asin (line 12) | bool asin(void) FILE: test_more/general/asinh.cpp function asinh (line 8) | bool asinh(void) FILE: test_more/general/assign.cpp function assign (line 11) | bool assign(void) FILE: test_more/general/atan.cpp function AtanTestOne (line 15) | bool AtanTestOne(void) function AtanTestTwo (line 74) | bool AtanTestTwo(void) function atan (line 134) | bool atan(void) FILE: test_more/general/atan2.cpp function ad_ad (line 15) | bool ad_ad(void) function general (line 28) | bool general(void) function atan2 (line 105) | bool atan2(void) FILE: test_more/general/atanh.cpp function atanh (line 8) | bool atanh(void) FILE: test_more/general/atomic_four.cpp class atomic_norm_sq (line 11) | class atomic_norm_sq : public CppAD::atomic_four { method atomic_norm_sq (line 13) | atomic_norm_sq(const std::string& name) : method for_type (line 19) | bool for_type( method forward (line 35) | bool forward( function forward_dir (line 84) | bool forward_dir(void) function Vector (line 214) | Vector Y(Scalar t, const Vector& x) function rev_depend (line 228) | bool rev_depend(void) function atomic_four (line 350) | bool atomic_four(void) FILE: test_more/general/atomic_three.cpp class dynamic_optimize (line 20) | class dynamic_optimize : public CppAD::atomic_three { method dynamic_optimize (line 23) | dynamic_optimize(const std::string& name) : // can have more arguments method for_type (line 29) | virtual bool for_type( method rev_depend (line 45) | virtual bool rev_depend( method forward (line 60) | virtual bool forward( function optimize_dynamic_one (line 97) | bool optimize_dynamic_one(void) function optimize_dynamic_two (line 201) | bool optimize_dynamic_two(void) function optimize_dynamic_three (line 292) | bool optimize_dynamic_three(void) class variable_optimize (line 387) | class variable_optimize : public CppAD::atomic_three { method variable_optimize (line 390) | variable_optimize(const std::string& name) : // can have more arguments method for_type (line 396) | virtual bool for_type( method rev_depend (line 410) | virtual bool rev_depend( method forward (line 424) | virtual bool forward( method reverse (line 454) | virtual bool reverse( function optimize_variable_one (line 491) | bool optimize_variable_one(void) function atomic_three (line 557) | bool atomic_three(void) FILE: test_more/general/azmul.cpp function test_base2ad (line 10) | bool test_base2ad(void) function test_forward (line 52) | bool test_forward(void) function test_reverse (line 128) | bool test_reverse(void) function test_forward_dir (line 201) | bool test_forward_dir(void) function azmul (line 294) | bool azmul(void) FILE: test_more/general/base2ad.cpp function my_integer (line 13) | double my_integer(const double& x) function discrete (line 18) | bool discrete(void) function base2ad (line 45) | bool base2ad(void) FILE: test_more/general/base_adolc.cpp function base_adolc (line 18) | bool base_adolc(void) FILE: test_more/general/base_alloc.cpp function test_parameter (line 10) | bool test_parameter(void) function test_numeric_limits (line 32) | bool test_numeric_limits(void) function test_to_string (line 54) | bool test_to_string(void) function base_alloc_test (line 77) | bool base_alloc_test(void) FILE: test_more/general/base_complex.cpp function base_complex (line 8) | bool base_complex(void) FILE: test_more/general/bool_sparsity.cpp function fun (line 33) | vector fun(const vector& x) function check_jac (line 44) | bool check_jac(const vectorBool& pattern, size_t n) function check_hes (line 58) | bool check_hes(const vectorBool& pattern, size_t n) function for_sparse_jac (line 71) | bool for_sparse_jac(ADFun& f) function rev_sparse_jac (line 100) | bool rev_sparse_jac(ADFun& f) function rev_sparse_hes (line 129) | bool rev_sparse_hes(ADFun& f) function bool_sparsity (line 168) | bool bool_sparsity(void) FILE: test_more/general/check_simple_vector.cpp function Case (line 13) | void Case(const Scalar& x, const Scalar& y) function check_simple_vector (line 23) | bool check_simple_vector(void) FILE: test_more/general/chkpoint_one.cpp function f_algo (line 13) | bool f_algo(const ADVector& x, ADVector& y) function g_algo (line 20) | bool g_algo(const ADVector& y, ADVector& z) function test_one (line 30) | bool test_one(void) function h_algo (line 133) | bool h_algo(const ADVector& ax, ADVector& ay) function test_two (line 138) | bool test_two(void) function chkpoint_one (line 207) | bool chkpoint_one(void) FILE: test_more/general/chkpoint_two.cpp function checkpoint_two (line 14) | chkpoint_two checkpoint_two( function j_algo (line 34) | void j_algo( function test_one (line 39) | bool test_one(void) function k_algo (line 87) | void k_algo( function h_algo (line 92) | void h_algo( function test_two (line 97) | bool test_two(void) function g_algo (line 165) | void g_algo( function test_three (line 170) | bool test_three(void) function test_four (line 215) | bool test_four(void) function i_algo (line 264) | void i_algo( function test_five (line 270) | bool test_five(bool conditional_skip) function m_algo (line 317) | void m_algo( function test_six (line 326) | bool test_six(void) function chkpoint_two (line 374) | bool chkpoint_two(void) FILE: test_more/general/compare.cpp function compare_parameter (line 13) | bool compare_parameter(bool optimize) function compare_type (line 49) | bool compare_type(void) function Compare (line 97) | bool Compare(void) FILE: test_more/general/compare_change.cpp function CompareChange_one (line 14) | bool CompareChange_one(void) function Type (line 323) | Type Minimum(const Type &x, const Type &y) function CompareChange_two (line 331) | bool CompareChange_two(void) function compare_change (line 393) | bool compare_change(void) FILE: test_more/general/cond_exp.cpp function CondExp_ppvv (line 15) | bool CondExp_ppvv(void) function CondExp_pvvv (line 125) | bool CondExp_pvvv(void) function CondExp_vpvv (line 203) | bool CondExp_vpvv(void) function CondExp_vvpv (line 281) | bool CondExp_vvpv(void) function CondExp_vvvp (line 359) | bool CondExp_vvvp(void) function SecondOrderReverse (line 439) | bool SecondOrderReverse(void) function Infinity (line 512) | double Infinity(double zero) function OldExample (line 515) | bool OldExample(void) function CondExp (line 614) | bool CondExp(void) FILE: test_more/general/cond_exp_ad.cpp function CondExpADOne (line 17) | bool CondExpADOne(void) function CondExpADTwo (line 165) | bool CondExpADTwo(void) function CondExpAD (line 324) | bool CondExpAD(void) FILE: test_more/general/cond_exp_rev.cpp function cond_exp_rev (line 11) | bool cond_exp_rev(void) FILE: test_more/general/copy.cpp function copy_older (line 14) | bool copy_older(void) function copy_ad (line 65) | bool copy_ad(void) function copy_base (line 115) | bool copy_base(void) function default_ctor (line 147) | bool default_ctor(void) function copy (line 170) | bool copy(void) FILE: test_more/general/cos.cpp function Cos (line 11) | bool Cos(void) FILE: test_more/general/cosh.cpp function Cosh (line 11) | bool Cosh(void) FILE: test_more/general/cpp_graph.cpp function test_unary_fun (line 25) | bool test_unary_fun(unary_fun_t fun, CppAD::graph::graph_op_enum op_enum) function sign (line 105) | double sign(double x) function neg (line 108) | double neg(double x) function cpp_graph (line 114) | bool cpp_graph(void) FILE: test_more/general/cppad_eigen.cpp function cppad_eigen (line 12) | bool cppad_eigen(void) FILE: test_more/general/cppad_vector.cpp function test_find (line 13) | bool test_find(void) function test_copy (line 34) | bool test_copy(void) function test_reverse (line 54) | bool test_reverse(void) function test_sort (line 71) | bool test_sort(void) function cppad_vector (line 91) | bool cppad_vector(void) FILE: test_more/general/dbl_epsilon.cpp function dbl_epsilon (line 13) | bool dbl_epsilon(void) FILE: test_more/general/dependency.cpp function heavyside (line 49) | double heavyside(const double& x) function dependency (line 57) | bool dependency(void) FILE: test_more/general/div.cpp function DivTestOne (line 14) | bool DivTestOne(void) function DivTestTwo (line 101) | bool DivTestTwo(void) function DivTestThree (line 161) | bool DivTestThree(void) function Div (line 201) | bool Div(void) FILE: test_more/general/div_eq.cpp function DivEqTestOne (line 13) | bool DivEqTestOne(void) function DivEqTestTwo (line 84) | bool DivEqTestTwo(void) function DivEq (line 143) | bool DivEq(void) FILE: test_more/general/div_zero_one.cpp function DivZeroOne (line 15) | bool DivZeroOne(void) FILE: test_more/general/eigen_mat_inv.cpp function non_symmetric (line 31) | bool non_symmetric(void) function eigen_mat_inv (line 158) | bool eigen_mat_inv(void) FILE: test_more/general/erf.cpp function old_example (line 10) | bool old_example(void) function hessian (line 85) | bool hessian(void) function mul_dir (line 128) | bool mul_dir(void) function erf (line 208) | bool erf(void) FILE: test_more/general/exp.cpp function ExpTestOne (line 15) | bool ExpTestOne(void) function ExpTestTwo (line 81) | bool ExpTestTwo(void) function Exp (line 132) | bool Exp(void) FILE: test_more/general/expm1.cpp function expm1 (line 8) | bool expm1(void) FILE: test_more/general/extern_value.cpp function Type (line 20) | Type extern_value::get(void) FILE: test_more/general/extern_value.hpp class extern_value (line 9) | class extern_value { FILE: test_more/general/fabs.cpp function fabs (line 13) | bool fabs(void) FILE: test_more/general/for_hes_sparsity.cpp function test_old_interface (line 12) | bool test_old_interface() function test_csum (line 139) | bool test_csum(void) function for_hes_sparsity (line 197) | bool for_hes_sparsity(void) FILE: test_more/general/for_hess.cpp function ForHess (line 14) | bool ForHess(void) FILE: test_more/general/for_jac_sparsity.cpp function case_one (line 66) | bool case_one() function case_two (line 188) | bool case_two() function case_three (line 296) | bool case_three() function case_four (line 389) | bool case_four() function for_jac_sparsity (line 485) | bool for_jac_sparsity(void) FILE: test_more/general/forward.cpp function ForwardCases (line 15) | bool ForwardCases(void) function ForwardOlder (line 86) | bool ForwardOlder(void) function my_error_handler (line 184) | void my_error_handler( function forward_nan (line 195) | bool forward_nan(void) function Forward (line 235) | bool Forward(void) FILE: test_more/general/forward_dir.cpp function check_identity (line 18) | bool check_identity(adfun identity, double argument) function abs_op (line 79) | bool abs_op(void) function addpv_op (line 139) | bool addpv_op(void) function addvv_op (line 198) | bool addvv_op(void) function cos_op (line 258) | bool cos_op(void) function cosh_op (line 320) | bool cosh_op(void) function cexp_op (line 382) | bool cexp_op(void) function csum_op (line 459) | bool csum_op(void) function round_off (line 535) | double round_off(const double& x) function dis_op (line 540) | bool dis_op(void) function divpv_op (line 607) | bool divpv_op(void) function divvp_op (line 666) | bool divvp_op(void) function exp_op (line 725) | bool exp_op(void) function load_op (line 786) | bool load_op(void) function mulpv_op (line 876) | bool mulpv_op(void) function par_op (line 935) | bool par_op(void) function powvv_op (line 983) | bool powvv_op(void) function sign_op (line 1055) | bool sign_op(void) function sin_op (line 1123) | bool sin_op(void) function sinh_op (line 1185) | bool sinh_op(void) function subpv_op (line 1247) | bool subpv_op(void) function subvv_op (line 1306) | bool subvv_op(void) function tan_op (line 1366) | bool tan_op(void) function usr_algo (line 1431) | void usr_algo(const avector& x, avector& z) function usr_op (line 1437) | bool usr_op(void) function acos_fun (line 1516) | AD acos_fun(const AD& x) function acos_op (line 1518) | bool acos_op(void) function acosh_fun (line 1522) | AD acosh_fun(const AD& x) function acosh_op (line 1524) | bool acosh_op(void) function asin_fun (line 1528) | AD asin_fun(const AD& x) function asin_op (line 1530) | bool asin_op(void) function asinh_fun (line 1534) | AD asinh_fun(const AD& x) function asinh_op (line 1536) | bool asinh_op(void) function atan_fun (line 1540) | AD atan_fun(const AD& x) function atan_op (line 1542) | bool atan_op(void) function atanh_fun (line 1546) | AD atanh_fun(const AD& x) function atanh_op (line 1548) | bool atanh_op(void) function log_fun (line 1552) | AD log_fun(const AD& x) function log_op (line 1554) | bool log_op(void) function divvv_fun (line 1558) | AD divvv_fun(const AD& x) function divvv_op (line 1560) | bool divvv_op(void) function powpv_fun (line 1564) | AD powpv_fun(const AD& x ) function powpv_op (line 1566) | bool powpv_op(void) function powvp_fun (line 1570) | AD powvp_fun(const AD& x ) function powvp_op (line 1572) | bool powvp_op(void) function sqrt_fun (line 1576) | AD sqrt_fun(const AD& x ) function sqrt_op (line 1578) | bool sqrt_op(void) function subvp_fun (line 1582) | AD subvp_fun(const AD& x ) function subvp_op (line 1584) | bool subvp_op(void) function tanh_fun (line 1588) | AD tanh_fun(const AD& x ) function tanh_op (line 1592) | bool tanh_op(void) function forward_dir (line 1596) | bool forward_dir(void) FILE: test_more/general/forward_order.cpp function my_discrete (line 13) | double my_discrete(const double& x) function forward_order (line 18) | bool forward_order(void) FILE: test_more/general/from_base.cpp function FromBase (line 12) | bool FromBase(void) FILE: test_more/general/fun_check.cpp class Fun (line 15) | class Fun { method Fun (line 20) | Fun(size_t n_) : n(n_) method Vector (line 23) | Vector operator() (const Vector &x) function FunCheckCases (line 38) | bool FunCheckCases(void) function FunCheck (line 106) | bool FunCheck(void) FILE: test_more/general/general.cpp function main (line 138) | int main(void) FILE: test_more/general/hes_sparsity.cpp function forward_sparse_jacobian_bool (line 11) | void forward_sparse_jacobian_bool(CppAD::ADFun& f) function forward_sparse_jacobian_set (line 21) | void forward_sparse_jacobian_set(CppAD::ADFun& f) function sparse_hessian_test (line 30) | bool sparse_hessian_test( function case_one (line 86) | bool case_one() function case_two (line 152) | bool case_two() function case_three (line 195) | bool case_three() function case_four (line 226) | bool case_four() function case_five (line 284) | bool case_five(void) function case_six (line 315) | bool case_six() function case_seven (line 402) | bool case_seven() function hes_sparsity (line 458) | bool hes_sparsity(void) FILE: test_more/general/ipopt_solve.cpp class FG_eval (line 19) | class FG_eval { function ipopt_solve (line 43) | bool ipopt_solve(void) FILE: test_more/general/jacobian.cpp function Vector (line 11) | Vector eval_g(const Vector& x) function Vector (line 21) | Vector eval_jac_g(const Vector& x) function jacobian (line 42) | bool jacobian(void) FILE: test_more/general/json_graph.cpp function comp_op_dyn_dyn (line 9) | bool comp_op_dyn_dyn(void) function comp_op_var_var (line 116) | bool comp_op_var_var(void) function comp_op_dyn_var (line 216) | bool comp_op_dyn_var(void) function comp_op_var_dyn (line 321) | bool comp_op_var_dyn(void) function acosh_op (line 426) | bool acosh_op(void) function log1p_op (line 502) | bool log1p_op(void) function expm1_op (line 578) | bool expm1_op(void) function erfc_op (line 654) | bool erfc_op(void) function erf_op (line 730) | bool erf_op(void) function atanh_op (line 806) | bool atanh_op(void) function asinh_op (line 882) | bool asinh_op(void) function tan_op (line 958) | bool tan_op(void) function tanh_op (line 1034) | bool tanh_op(void) function sqrt_op (line 1110) | bool sqrt_op(void) function sin_op (line 1186) | bool sin_op(void) function sinh_op (line 1262) | bool sinh_op(void) function sign_op (line 1338) | bool sign_op(void) function log_op (line 1414) | bool log_op(void) function exp_op (line 1490) | bool exp_op(void) function cos_op (line 1566) | bool cos_op(void) function cosh_op (line 1642) | bool cosh_op(void) function atan_op (line 1718) | bool atan_op(void) function asin_op (line 1794) | bool asin_op(void) function acos_op (line 1870) | bool acos_op(void) function abs_op (line 1946) | bool abs_op(void) function cexp_lt_variable (line 2024) | bool cexp_lt_variable(void) function cexp_lt_constant (line 2091) | bool cexp_lt_constant(void) function cexp_lt_dynamic (line 2145) | bool cexp_lt_dynamic(void) function atomic_both (line 2207) | bool atomic_both(void) function atomic_dynamic (line 2283) | bool atomic_dynamic(void) function to_json_and_back (line 2363) | bool to_json_and_back(void) function binary_operators (line 2425) | bool binary_operators(void) function cumulative_sum (line 2485) | bool cumulative_sum(void) function unary (line 2545) | bool unary(bool p_first) function json_graph (line 2628) | bool json_graph(void) FILE: test_more/general/local/is_pod.cpp function is_pod (line 9) | bool is_pod(void) FILE: test_more/general/local/json_lexer.cpp function json_lexer (line 8) | bool json_lexer(void) FILE: test_more/general/local/json_parser.cpp function json_parser (line 8) | bool json_parser(void) FILE: test_more/general/local/temp_file.cpp function temp_file (line 9) | bool temp_file(void) FILE: test_more/general/local/vector_set.cpp function test_no_other (line 11) | bool test_no_other(void) function test_yes_other (line 100) | bool test_yes_other(void) function test_intersection (line 143) | bool test_intersection(void) function test_post (line 190) | bool test_post(void) function vector_set (line 232) | bool vector_set(void) FILE: test_more/general/log.cpp function LogTestOne (line 15) | bool LogTestOne(void) function LogTestTwo (line 81) | bool LogTestTwo(void) function log (line 138) | bool log(void) FILE: test_more/general/log10.cpp function log10 (line 11) | bool log10(void) FILE: test_more/general/log1p.cpp function log1p (line 8) | bool log1p(void) FILE: test_more/general/mul.cpp function zero_times_nan (line 13) | bool zero_times_nan(void) function MulTestOne (line 40) | bool MulTestOne(void) function MulTestTwo (line 116) | bool MulTestTwo(void) function Mul (line 187) | bool Mul(void) FILE: test_more/general/mul_cond_rev.cpp function mul_cond_rev (line 11) | bool mul_cond_rev(void) FILE: test_more/general/mul_cskip.cpp function mul_cskip (line 10) | bool mul_cskip(void) FILE: test_more/general/mul_eq.cpp function MulEqTestOne (line 13) | bool MulEqTestOne(void) function MulEqTestTwo (line 75) | bool MulEqTestTwo(void) function MulEq (line 144) | bool MulEq(void) FILE: test_more/general/mul_level.cpp function One (line 27) | bool One(void) function Two (line 102) | bool Two(void) function adolc (line 158) | bool adolc(void) function std_math (line 226) | bool std_math(void) function fabs (line 266) | bool fabs(void) function mul_level (line 317) | bool mul_level(void) FILE: test_more/general/mul_zdouble.cpp function record (line 22) | void record(a2fun fun, ADFun& g) function div (line 47) | vector div(const vector& a2x) function check_div (line 55) | bool check_div(void) function mul (line 78) | vector mul(const vector& a2x) function check_mul (line 87) | bool check_mul(void) function check_numeric_limits (line 110) | bool check_numeric_limits(void) function mul_zdouble (line 130) | bool mul_zdouble(void) FILE: test_more/general/mul_zero_one.cpp function MulZeroOne (line 15) | bool MulZeroOne(void) FILE: test_more/general/near_equal_ext.cpp function near_equal_ext (line 13) | bool near_equal_ext(void) FILE: test_more/general/neg.cpp function Neg (line 13) | bool Neg(void) FILE: test_more/general/new_dynamic.cpp function pull_232_fun (line 16) | bool pull_232_fun( function pull_232 (line 85) | bool pull_232(void) function vecad (line 110) | bool vecad(void) function operator_with_variable (line 166) | bool operator_with_variable(void) function dynamic_operator (line 316) | bool dynamic_operator(void) function dynamic_compare (line 546) | bool dynamic_compare(void) function optimize_csum (line 667) | bool optimize_csum(void) function g_algo (line 751) | void g_algo(const ADvector& ax, ADvector& ay) function dynamic_atomic (line 754) | bool dynamic_atomic(void) function n_digits (line 791) | double n_digits(const double& x) function dynamic_discrete (line 798) | bool dynamic_discrete(void) function dynamic_optimize (line 827) | bool dynamic_optimize(void) function new_dynamic (line 919) | bool new_dynamic(void) FILE: test_more/general/num_limits.cpp function Type (line 52) | Type add_one(const Type& value) function check_epsilon (line 56) | bool check_epsilon(void) function check_min (line 73) | bool check_min(void) function check_max (line 94) | bool check_max(void) function check_quiet_NaN (line 121) | bool check_quiet_NaN(void) function check_infinity (line 134) | bool check_infinity(void) function num_limits (line 151) | bool num_limits(void) FILE: test_more/general/ode_err_control.cpp class Fun_one (line 20) | class Fun_one { method Fun_one (line 25) | Fun_one(size_t n_) : n(n_) method Ode (line 30) | void Ode( class Method_one (line 42) | class Method_one { method Method_one (line 47) | Method_one(size_t n_) : F(n_) method step (line 49) | void step( method order (line 57) | size_t order(void) function OdeErrControl_one (line 62) | bool OdeErrControl_one(void) class Fun_two (line 128) | class Fun_two { method Fun_two (line 133) | Fun_two(const CppAD::vector &w_) : w(w_) method Ode (line 137) | void Ode( class Method_two (line 147) | class Method_two { method Method_two (line 152) | Method_two(const CppAD::vector &w_) : F(w_) method step (line 154) | void step( method order (line 162) | size_t order(void) function OdeErrControl_two (line 167) | bool OdeErrControl_two(void) class Fun_three (line 245) | class Fun_three { method Fun_three (line 251) | Fun_three(double alpha) : alpha_(alpha), was_negative_(false) method Ode (line 255) | void Ode( method Ode_ind (line 268) | void Ode_ind( method Ode_dep (line 281) | void Ode_dep( method was_negative (line 295) | bool was_negative(void) class Method_three (line 301) | class Method_three { method Method_three (line 306) | Method_three(double alpha) : F(alpha) method step (line 308) | void step( method order (line 316) | size_t order(void) function OdeErrControl_three (line 321) | bool OdeErrControl_three(void) class Fun_four (line 372) | class Fun_four { method Fun_four (line 377) | Fun_four(size_t n_) : n(n_) method Ode (line 382) | void Ode( class Method_four (line 394) | class Method_four { method Method_four (line 399) | Method_four(size_t n_) : F(n_) method step (line 401) | void step( method order (line 409) | size_t order(void) function OdeErrControl_four (line 414) | bool OdeErrControl_four(void) function ode_err_control (line 457) | bool ode_err_control(void) FILE: test_more/general/optimize.cpp function optimize_with_options (line 20) | void optimize_with_options(CppAD::ADFun& f) function cond_exp_ppvv (line 38) | bool cond_exp_ppvv(void) function exceed_collision_limit (line 152) | bool exceed_collision_limit(void) function no_cumulative_sum (line 190) | bool no_cumulative_sum(void) function optimize_csum (line 259) | bool optimize_csum(void) class ode_evaluate_fun (line 334) | class ode_evaluate_fun { method Ode (line 343) | void Ode( function optimize_ode (line 353) | bool optimize_ode(void) function nested_cond_exp (line 410) | bool nested_cond_exp(void) function j_algo (line 475) | void j_algo( function atomic_cond_exp_sparsity (line 480) | bool atomic_cond_exp_sparsity(void) function k_algo (line 528) | void k_algo( function h_algo (line 533) | void h_algo( function atomic_cond_exp (line 538) | bool atomic_cond_exp(void) function g_algo (line 606) | void g_algo( function atomic_no_used (line 611) | bool atomic_no_used(void) function atomic_arguments (line 658) | bool atomic_arguments(void) function depend_fun (line 712) | void depend_fun function depend_one (line 768) | bool depend_one(void) function depend_two (line 822) | bool depend_two(void) function depend_three (line 903) | bool depend_three(void) function depend_four (line 954) | bool depend_four(void) function duplicate_fun (line 992) | void duplicate_fun function duplicate_one (line 1061) | bool duplicate_one(void) function duplicate_two (line 1115) | bool duplicate_two(void) function duplicate_three (line 1182) | bool duplicate_three(void) function duplicate_four (line 1249) | bool duplicate_four(void) function cumulative_sum (line 1304) | bool cumulative_sum(void) function forward_csum (line 1371) | bool forward_csum(void) function reverse_csum (line 1422) | bool reverse_csum(void) function forward_sparse_jacobian (line 1463) | bool forward_sparse_jacobian(void) function reverse_sparse_jacobian (line 1547) | bool reverse_sparse_jacobian(void) function reverse_sparse_hessian (line 1624) | bool reverse_sparse_hessian(void) function cond_exp_depend (line 1684) | bool cond_exp_depend(void) function cond_exp_removed (line 1733) | bool cond_exp_removed(void) function atomic_one_forward (line 1772) | bool atomic_one_forward( function atomic_one_reverse (line 1798) | bool atomic_one_reverse( function atomic_one_for_jac_sparse (line 1809) | bool atomic_one_for_jac_sparse( function atomic_one_rev_jac_sparse (line 1818) | bool atomic_one_rev_jac_sparse( function atomic_one_rev_hes_sparse (line 1839) | bool atomic_one_rev_hes_sparse( function CPPAD_USER_ATOMIC (line 1851) | CPPAD_USER_ATOMIC( function not_identically_equal (line 1904) | bool not_identically_equal(void) function floor (line 1935) | double floor(const double& x) function discrete_function (line 1938) | bool discrete_function(void) function i_algo (line 1966) | void i_algo( function cond_exp_skip_atomic (line 1972) | bool cond_exp_skip_atomic(void) function cond_exp_atomic_dependence (line 2020) | bool cond_exp_atomic_dependence(void) function Type (line 2068) | Type my_max(const CppAD::vector& arg) function cond_exp_reverse (line 2074) | bool cond_exp_reverse(void) function cond_exp_both_true_and_false (line 2110) | bool cond_exp_both_true_and_false(void) function cond_exp_skip_remove_var (line 2158) | bool cond_exp_skip_remove_var(void) function cond_exp_if_false_used_after (line 2203) | bool cond_exp_if_false_used_after(void) function only_check_variables_when_hash_codes_match (line 2252) | bool only_check_variables_when_hash_codes_match(void) function check_print_for (line 2302) | bool check_print_for(void) function intersect_cond_exp (line 2343) | bool intersect_cond_exp(void) function optimize (line 2418) | bool optimize(void) FILE: test_more/general/parameter.cpp function test_repeat (line 13) | bool test_repeat(void) function parameter (line 60) | bool parameter(void) FILE: test_more/general/poly.cpp function Poly (line 14) | bool Poly(void) FILE: test_more/general/pow.cpp function dynamic_zero (line 18) | bool dynamic_zero(void) function PowTestOne (line 98) | bool PowTestOne(void) function PowTestTwo (line 176) | bool PowTestTwo(void) function PowTestThree (line 268) | bool PowTestThree(void) function PowTestFour (line 325) | bool PowTestFour(void) function PowTestFive (line 387) | bool PowTestFive(void) function PowTestSix (line 437) | bool PowTestSix(void) function PowTestEight (line 493) | bool PowTestEight(void) function dpow_dx (line 547) | double dpow_dx(double x, double y, size_t k) function PowTestNine (line 554) | bool PowTestNine(void) function PowTestTen (line 613) | bool PowTestTen(void) function Pow (line 691) | bool Pow(void) FILE: test_more/general/pow_int.cpp function PowInt (line 12) | bool PowInt(void) FILE: test_more/general/print_for.cpp function check_log (line 14) | AD check_log(const AD& y) function print_for (line 25) | bool print_for(void) FILE: test_more/general/rev_sparse_jac.cpp function case_one (line 65) | bool case_one() function case_two (line 188) | bool case_two() function case_three (line 295) | bool case_three() function case_four (line 389) | bool case_four() function case_five (line 425) | bool case_five() function rev_sparse_jac (line 522) | bool rev_sparse_jac(void) FILE: test_more/general/rev_two.cpp function RevTwo (line 7) | bool RevTwo() FILE: test_more/general/reverse.cpp function reverse_one (line 13) | bool reverse_one(void) function reverse_any_cases (line 118) | bool reverse_any_cases(void) function Vector (line 311) | Vector F_reverse_mul(const Vector& x) function Vector (line 318) | Vector G_reverse_mul(const Vector& y) function reverse_mul (line 324) | bool reverse_mul(void) function duplicate_dependent_var (line 445) | bool duplicate_dependent_var(void) function reverse (line 492) | bool reverse(void) FILE: test_more/general/romberg_one.cpp class Fun (line 27) | class Fun { method Fun (line 32) | Fun(size_t degree_) : degree(degree_) method Float (line 37) | Float operator () (const Float &x) function RombergOneCase (line 47) | bool RombergOneCase(void) function RombergOne (line 92) | bool RombergOne(void) FILE: test_more/general/rosen_34.cpp class TestFun (line 28) | class TestFun { method TestFun (line 30) | TestFun(const CPPAD_TESTVECTOR(CppAD::AD) &w_) method Ode (line 34) | void Ode( method Ode_ind (line 45) | void Ode_ind( method Ode_dep (line 56) | void Ode_dep( function Rosen34 (line 72) | bool Rosen34(void) FILE: test_more/general/runge_45.cpp class TestFun (line 15) | class TestFun { method TestFun (line 17) | TestFun(const CPPAD_TESTVECTOR(CppAD::AD) &w_) method Ode (line 21) | void Ode( function Runge45 (line 42) | bool Runge45(void) FILE: test_more/general/simple_vector.cpp class MyInt (line 29) | class MyInt { method MyInt (line 32) | MyInt(void) : count(0), value(0) method MyInt (line 34) | MyInt(int _value) : count(0), value(_value) method MyInt (line 37) | MyInt& operator=(const MyInt &x) method Value (line 46) | int Value(void) const method Count (line 48) | size_t Count(void) const function SimpleVector (line 56) | bool SimpleVector(void) FILE: test_more/general/sin.cpp function Sin (line 11) | bool Sin(void) FILE: test_more/general/sin_cos.cpp function Sin (line 15) | bool Sin(void) function Cos (line 114) | bool Cos(void) function Cosh (line 213) | bool Cosh(void) function Sinh (line 304) | bool Sinh(void) function SinCos (line 397) | bool SinCos(void) FILE: test_more/general/sinh.cpp function Sinh (line 11) | bool Sinh(void) FILE: test_more/general/sparse_hessian.cpp function rc_tridiagonal (line 13) | bool rc_tridiagonal(void) function bool_case (line 96) | bool bool_case() function set_case (line 163) | bool set_case() function sparse_hessian (line 230) | bool sparse_hessian(void) FILE: test_more/general/sparse_jac_work.cpp function sparse_jac_work (line 21) | bool sparse_jac_work(void) FILE: test_more/general/sparse_jacobian.cpp function rc_tridiagonal (line 13) | bool rc_tridiagonal(void) function rc_set (line 101) | bool rc_set(void) function rc_bool (line 181) | bool rc_bool(void) function reverse_bool (line 261) | bool reverse_bool(void) function reverse_set (line 323) | bool reverse_set(void) function forward_bool (line 381) | bool forward_bool(void) function forward_set (line 446) | bool forward_set(void) function multiple_of_n_bit (line 506) | bool multiple_of_n_bit(void) function algo_sparse_list_bug (line 552) | void algo_sparse_list_bug( function sparse_list_bug (line 561) | bool sparse_list_bug(void) function sparse_jacobian (line 622) | bool sparse_jacobian(void) FILE: test_more/general/sparse_sub_hes.cpp function record_function (line 29) | void record_function(CppAD::ADFun& f, size_t n) function test_set (line 58) | bool test_set(const char* color_method) function test_bool (line 127) | bool test_bool(const char* color_method) function sparse_sub_hes (line 204) | bool sparse_sub_hes(void) FILE: test_more/general/sparse_vec_ad.cpp function sparse_vec_ad (line 9) | bool sparse_vec_ad(void) FILE: test_more/general/sqrt.cpp function SqrtTestOne (line 14) | bool SqrtTestOne(void) function SqrtTestTwo (line 82) | bool SqrtTestTwo(void) function SqrtTestThree (line 135) | bool SqrtTestThree(void) function Sqrt (line 192) | bool Sqrt(void) FILE: test_more/general/std_math.cpp function std_math (line 15) | bool std_math(void) FILE: test_more/general/sub.cpp function One (line 14) | bool One(void) function Two (line 70) | bool Two(void) function Three (line 127) | bool Three(void) function Four (line 151) | bool Four(void) function Sub (line 185) | bool Sub(void) FILE: test_more/general/sub_eq.cpp function SubEqTestOne (line 13) | bool SubEqTestOne(void) function SubEqTestTwo (line 64) | bool SubEqTestTwo(void) function SubEq (line 121) | bool SubEq(void) FILE: test_more/general/sub_zero.cpp function SubZero (line 15) | bool SubZero(void) FILE: test_more/general/subgraph_1.cpp function g_algo (line 17) | void g_algo(const avector& u, avector& v) function record_function (line 26) | void record_function( function compare_subgraph_sparsity (line 79) | bool compare_subgraph_sparsity( function test_subgraph_sparsity (line 117) | bool test_subgraph_sparsity(bool optimize) function compare_subgraph_reverse (line 178) | bool compare_subgraph_reverse( function test_subgraph_reverse (line 203) | bool test_subgraph_reverse(bool optimize) function subgraph_1 (line 288) | bool subgraph_1(void) FILE: test_more/general/subgraph_2.cpp function test_subgraph_subset (line 9) | bool test_subgraph_subset(void) function subgraph_2 (line 54) | bool subgraph_2(void) FILE: test_more/general/subgraph_hes2jac.cpp function subgraph_hes2jac (line 10) | bool subgraph_hes2jac(void) FILE: test_more/general/tan.cpp function tan_two (line 14) | bool tan_two(void) function tan_case (line 61) | bool tan_case(bool tan_first) function tanh_case (line 109) | bool tanh_case(bool tanh_first) function tan (line 162) | bool tan(void) FILE: test_more/general/to_csrc.cpp function dll_file_name (line 24) | std::string dll_file_name(void) function create_csrc_file (line 49) | std::string create_csrc_file(size_t index, const std::string& csrc) class atomic_fun (line 76) | class atomic_fun : public CppAD::atomic_four { method atomic_fun (line 80) | atomic_fun(const std::string& name) : method for_type (line 85) | bool for_type( method forward (line 93) | bool forward( method forward_zero (line 107) | std::string forward_zero(void) function integer (line 129) | float integer(const float& x) function discrete_integer (line 134) | std::string discrete_integer(void) function simple_cases (line 145) | bool simple_cases(void) function compare_cases (line 280) | bool compare_cases(void) function atomic_case (line 405) | bool atomic_case(void) function discrete_case (line 510) | bool discrete_case(void) function csum_case (line 605) | bool csum_case(void) function to_csrc (line 705) | bool to_csrc(void) FILE: test_more/general/to_string.cpp function test (line 13) | bool test(void) function to_string (line 42) | bool to_string(void) FILE: test_more/general/value.cpp function Value (line 13) | bool Value(void) FILE: test_more/general/vec_ad.cpp function myhandler (line 19) | void myhandler( function test_comp_assign (line 29) | bool test_comp_assign(void) function VecADTestOne (line 63) | bool VecADTestOne(void) function Floor (line 146) | double Floor(const double &x) function VecADTestTwo (line 150) | bool VecADTestTwo(void) function SecondOrderReverse (line 215) | bool SecondOrderReverse(void) function get_test_function (line 310) | CppAD::ADFun get_test_function(void) function get_test_function_x (line 347) | get_test_function_x(void) function forward_zero_test_function (line 369) | bool forward_zero_test_function( function forward_one_test_function (line 412) | bool forward_one_test_function( function jac_sparsity_test_function (line 479) | bool jac_sparsity_test_function(CppAD::ADFun& fun) function hes_sparsity_test_function (line 540) | bool hes_sparsity_test_function(CppAD::ADFun& fun) function VecAD (line 616) | bool VecAD(void) FILE: test_more/general/vec_ad_par.cpp function VecADPar (line 15) | bool VecADPar(void) FILE: test_more/general/vec_unary.cpp function VecUnary (line 13) | bool VecUnary(void) FILE: val_graph/atomic_xam.hpp class val_atomic_xam (line 42) | class val_atomic_xam : public CppAD::atomic_four { method val_atomic_xam (line 44) | val_atomic_xam(void) : method for_type (line 49) | bool for_type( method forward (line 64) | bool forward( method rev_depend (line 94) | bool rev_depend( FILE: val_graph/binary_xam.cpp function binary_xam (line 18) | bool binary_xam(void) FILE: val_graph/call_xam.cpp function call_xam (line 30) | bool call_xam(void) FILE: val_graph/cexp_xam.cpp function cexp_xam (line 19) | bool cexp_xam(void) FILE: val_graph/comp_xam.cpp function comp_xam (line 19) | bool comp_xam(void) FILE: val_graph/compress_xam.cpp function compress_xam (line 18) | bool compress_xam(void) FILE: val_graph/con_xam.cpp function con_xam (line 18) | bool con_xam(void) FILE: val_graph/csum_xam.cpp function csum_xam (line 18) | bool csum_xam(void) FILE: val_graph/cumulative_xam.cpp function cumulative_xam (line 18) | bool cumulative_xam(void) FILE: val_graph/dead_xam.cpp function dead_xam (line 18) | bool dead_xam(void) FILE: val_graph/dis_xam.cpp function floor (line 20) | double floor(const double& arg) function dis_xam (line 25) | bool dis_xam(void) FILE: val_graph/fold_con_xam.cpp function fold_con_xam (line 18) | bool fold_con_xam(void) FILE: val_graph/fun2val_xam.cpp function fun2val_xam (line 20) | bool fun2val_xam(void) FILE: val_graph/pri_xam.cpp function pri_xam (line 19) | bool pri_xam(void) FILE: val_graph/renumber_xam.cpp function renumber_xam (line 18) | bool renumber_xam(void) FILE: val_graph/summation_xam.cpp function summation_xam (line 18) | bool summation_xam(void) FILE: val_graph/test/ad_double.cpp function con_op (line 7) | bool con_op(void) function test_ad_double (line 93) | bool test_ad_double(void) FILE: val_graph/test/fold.cpp function atom (line 10) | bool atom(void) function floor (line 120) | double floor(const double& arg) function dis_op (line 124) | bool dis_op(void) function cexp_op (line 208) | bool cexp_op(void) function test_fold (line 287) | bool test_fold(void) FILE: val_graph/test/fun2val.cpp function dynamic_atom (line 10) | bool dynamic_atom(void) function variable_atom (line 75) | bool variable_atom(void) function unary_op (line 143) | bool unary_op(void) function comp_op (line 204) | bool comp_op(void) function floor (line 279) | double floor(const double& arg) function dis_op (line 283) | bool dis_op(void) function cexp_op (line 344) | bool cexp_op(void) function csum_op (line 413) | bool csum_op(void) function pri_op (line 500) | bool pri_op(void) function vector_op (line 557) | bool vector_op(void) function test_fun2val (line 622) | bool test_fun2val(void) FILE: val_graph/test/nan.cpp function test_nan (line 7) | bool test_nan(void) FILE: val_graph/test/opt_call.cpp function result_not_used (line 11) | bool result_not_used(void) function ident_zero (line 124) | bool ident_zero(void) function test_opt_call (line 235) | bool test_opt_call(void) FILE: val_graph/test/optimize.cpp function communative (line 9) | bool communative(void) function propagate_match (line 110) | bool propagate_match(void) function not_used (line 211) | bool not_used(void) function summation (line 304) | bool summation(void) function dynamic_vector (line 397) | bool dynamic_vector(void) function test_optimize (line 500) | bool test_optimize(void) FILE: val_graph/test/val2fun.cpp function dynamic_atom (line 11) | bool dynamic_atom(void) function variable_atom (line 96) | bool variable_atom(void) function comp_op (line 179) | bool comp_op(void) function floor (line 249) | double floor(const double& arg) function dis_op (line 253) | bool dis_op(void) function csum_op (line 319) | bool csum_op(void) function cexp_op (line 392) | bool cexp_op(void) function pri_op (line 496) | bool pri_op(void) function vector_op (line 562) | bool vector_op(void) function test_val2fun (line 673) | bool test_val2fun(void) FILE: val_graph/test/val_optimize.cpp function csum_op (line 8) | bool csum_op(void) function test_val_optimize (line 70) | bool test_val_optimize(void) FILE: val_graph/unary_xam.cpp function unary_xam (line 18) | bool unary_xam(void) FILE: val_graph/val2fun_xam.cpp function val2fun_xam (line 20) | bool val2fun_xam(void) FILE: val_graph/val_graph.cpp function main (line 50) | int main(void) FILE: val_graph/vec_xam.cpp function vec_xam (line 19) | bool vec_xam(void)