cppad-devel-20160000.0-2.fc24.noarch.rpm


Advertisement

Description

cppad-devel - The cppad C++ include files for Algorithmic Differentiation (AD)

Distribution: Fedora 25
Repository: Fedora x86_64
Package name: cppad-devel
Package version: 20160000.0
Package release: 2.fc24
Package architecture: noarch
Package type: rpm
Installed size: 1.92 MB
Download size: 329.02 KB
Official Mirror: dl.fedoraproject.org
We refer to the step by step conversion from an algorithm that computes function values to an algorithm that computes derivative values as Algorithmic Differentiation (often referred to as Automatic Differentiation.) Given a C++ algorithm that computes function values, cppad generates an algorithm that computes its derivative values. A brief introduction to Algorithmic Differentiation (AD) can be found at http://en.wikipedia.org/wiki/Automatic_differentiation See the package cppad-doc for documentation of this version of cppad.

Alternatives

Requires

  • /usr/bin/pkg-config

Provides

  • coin-or-cppad = 20160000.0-2.fc24
  • coin-or-cppad-devel = 20160000.0-2.fc24
  • cppad = 20160000.0-2.fc24
  • cppad-devel = 20160000.0-2.fc24
  • pkgconfig(cppad) = 20160000.0

    Install Howto

    Install the cppad-devel rpm package:

    # dnf install cppad-devel

    Files

    • /usr/include/cppad/base_require.hpp
    • /usr/include/cppad/configure.hpp
    • /usr/include/cppad/cppad.hpp
    • /usr/include/cppad/utility.hpp
    • /usr/include/cppad/CMakeFiles/
    • /usr/include/cppad/deprecated/check_numeric_type.hpp
    • /usr/include/cppad/deprecated/check_simple_vector.hpp
    • /usr/include/cppad/deprecated/elapsed_seconds.hpp
    • /usr/include/cppad/deprecated/error_handler.hpp
    • /usr/include/cppad/deprecated/index_sort.hpp
    • /usr/include/cppad/deprecated/lu_factor.hpp
    • /usr/include/cppad/deprecated/lu_invert.hpp
    • /usr/include/cppad/deprecated/lu_solve.hpp
    • /usr/include/cppad/deprecated/memory_leak.hpp
    • /usr/include/cppad/deprecated/nan.hpp
    • /usr/include/cppad/deprecated/near_equal.hpp
    • /usr/include/cppad/deprecated/ode_err_control.hpp
    • /usr/include/cppad/deprecated/ode_gear.hpp
    • /usr/include/cppad/deprecated/ode_gear_control.hpp
    • /usr/include/cppad/deprecated/omp_alloc.hpp
    • /usr/include/cppad/deprecated/poly.hpp
    • /usr/include/cppad/deprecated/pow_int.hpp
    • /usr/include/cppad/deprecated/romberg_mul.hpp
    • /usr/include/cppad/deprecated/romberg_one.hpp
    • /usr/include/cppad/deprecated/rosen_34.hpp
    • /usr/include/cppad/deprecated/runge_45.hpp
    • /usr/include/cppad/deprecated/speed_test.hpp
    • /usr/include/cppad/deprecated/thread_alloc.hpp
    • /usr/include/cppad/deprecated/time_test.hpp
    • /usr/include/cppad/deprecated/track_new_del.hpp
    • /usr/include/cppad/deprecated/vector.hpp
    • /usr/include/cppad/example/base_adolc.hpp
    • /usr/include/cppad/example/cppad_eigen.hpp
    • /usr/include/cppad/example/eigen_plugin.hpp
    • /usr/include/cppad/example/matrix_mul.hpp
    • /usr/include/cppad/ipopt/solve.hpp
    • /usr/include/cppad/ipopt/solve_callback.hpp
    • /usr/include/cppad/ipopt/solve_result.hpp
    • /usr/include/cppad/local/abort_recording.hpp
    • /usr/include/cppad/local/abs.hpp
    • /usr/include/cppad/local/abs_op.hpp
    • /usr/include/cppad/local/acos_op.hpp
    • /usr/include/cppad/local/acosh.hpp
    • /usr/include/cppad/local/acosh_op.hpp
    • /usr/include/cppad/local/ad.hpp
    • /usr/include/cppad/local/ad_assign.hpp
    • /usr/include/cppad/local/ad_binary.hpp
    • /usr/include/cppad/local/ad_ctor.hpp
    • /usr/include/cppad/local/ad_fun.hpp
    • /usr/include/cppad/local/ad_io.hpp
    • /usr/include/cppad/local/ad_tape.hpp
    • /usr/include/cppad/local/ad_to_string.hpp
    • /usr/include/cppad/local/ad_valued.hpp
    • /usr/include/cppad/local/add.hpp
    • /usr/include/cppad/local/add_eq.hpp
    • /usr/include/cppad/local/add_op.hpp
    • /usr/include/cppad/local/arithmetic.hpp
    • /usr/include/cppad/local/asin_op.hpp
    • /usr/include/cppad/local/asinh.hpp
    • /usr/include/cppad/local/asinh_op.hpp
    • /usr/include/cppad/local/atan2.hpp
    • /usr/include/cppad/local/atan_op.hpp
    • /usr/include/cppad/local/atanh.hpp
    • /usr/include/cppad/local/atanh_op.hpp
    • /usr/include/cppad/local/atomic_base.hpp
    • /usr/include/cppad/local/azmul.hpp
    • /usr/include/cppad/local/base_complex.hpp
    • /usr/include/cppad/local/base_cond_exp.hpp
    • /usr/include/cppad/local/base_double.hpp
    • /usr/include/cppad/local/base_float.hpp
    • /usr/include/cppad/local/base_limits.hpp
    • /usr/include/cppad/local/base_std_math.hpp
    • /usr/include/cppad/local/base_to_string.hpp
    • /usr/include/cppad/local/bender_quad.hpp
    • /usr/include/cppad/local/bool_fun.hpp
    • /usr/include/cppad/local/bool_valued.hpp
    • /usr/include/cppad/local/capacity_order.hpp
    • /usr/include/cppad/local/check_for_nan.hpp
    • /usr/include/cppad/local/checkpoint.hpp
    • /usr/include/cppad/local/color_general.hpp
    • /usr/include/cppad/local/color_symmetric.hpp
    • /usr/include/cppad/local/comp_op.hpp
    • /usr/include/cppad/local/compare.hpp
    • /usr/include/cppad/local/compute_assign.hpp
    • /usr/include/cppad/local/cond_exp.hpp
    • /usr/include/cppad/local/cond_op.hpp
    • /usr/include/cppad/local/convert.hpp
    • /usr/include/cppad/local/cos_op.hpp
    • /usr/include/cppad/local/cosh_op.hpp
    • /usr/include/cppad/local/cppad_assert.hpp
    • /usr/include/cppad/local/cppad_colpack.hpp
    • /usr/include/cppad/local/cskip_op.hpp
    • /usr/include/cppad/local/csum_op.hpp
    • /usr/include/cppad/local/declare_ad.hpp
    • /usr/include/cppad/local/define.hpp
    • /usr/include/cppad/local/dependent.hpp
    • /usr/include/cppad/local/discrete.hpp
    • /usr/include/cppad/local/discrete_op.hpp
    • /usr/include/cppad/local/div.hpp
    • /usr/include/cppad/local/div_eq.hpp
    • /usr/include/cppad/local/div_op.hpp
    • /usr/include/cppad/local/drivers.hpp
    • /usr/include/cppad/local/epsilon.hpp
    • /usr/include/cppad/local/equal_op_seq.hpp
    • /usr/include/cppad/local/erf.hpp
    • /usr/include/cppad/local/erf_op.hpp
    • /usr/include/cppad/local/exp_op.hpp
    • /usr/include/cppad/local/expm1.hpp
    • /usr/include/cppad/local/expm1_op.hpp
    • /usr/include/cppad/local/for_jac_sweep.hpp
    • /usr/include/cppad/local/for_one.hpp
    • /usr/include/cppad/local/for_sparse_jac.hpp
    • /usr/include/cppad/local/for_two.hpp
    • /usr/include/cppad/local/forward.hpp
    • /usr/include/cppad/local/forward0sweep.hpp
    • /usr/include/cppad/local/forward1sweep.hpp
    • /usr/include/cppad/local/forward2sweep.hpp
    • /usr/include/cppad/local/fun_check.hpp
    • /usr/include/cppad/local/fun_construct.hpp
    • /usr/include/cppad/local/fun_eval.hpp
    • /usr/include/cppad/local/hash_code.hpp
    • /usr/include/cppad/local/hessian.hpp
    • /usr/include/cppad/local/identical.hpp
    • /usr/include/cppad/local/independent.hpp
    • /usr/include/cppad/local/integer.hpp
    • /usr/include/cppad/local/jacobian.hpp
    • /usr/include/cppad/local/load_op.hpp
    • /usr/include/cppad/local/log1p.hpp
    • /usr/include/cppad/local/log1p_op.hpp
    • /usr/include/cppad/local/log_op.hpp
    • /usr/include/cppad/local/lu_ratio.hpp
    • /usr/include/cppad/local/mul.hpp
    • /usr/include/cppad/local/mul_eq.hpp
    • /usr/include/cppad/local/mul_op.hpp
    • /usr/include/cppad/local/near_equal_ext.hpp
    • /usr/include/cppad/local/num_skip.hpp
    • /usr/include/cppad/local/numeric_limits.hpp
    • /usr/include/cppad/local/old_atomic.hpp
    • /usr/include/cppad/local/omp_max_thread.hpp
    • /usr/include/cppad/local/op.hpp
    • /usr/include/cppad/local/op_code.hpp
    • /usr/include/cppad/local/opt_val_hes.hpp
    • /usr/include/cppad/local/optimize.hpp
    • /usr/include/cppad/local/ordered.hpp
    • /usr/include/cppad/local/par_var.hpp
    • /usr/include/cppad/local/parallel_ad.hpp
    • /usr/include/cppad/local/parameter_op.hpp
    • /usr/include/cppad/local/player.hpp
    • /usr/include/cppad/local/pod_vector.hpp
    • /usr/include/cppad/local/pow.hpp
    • /usr/include/cppad/local/pow_op.hpp
    • /usr/include/cppad/local/print_for.hpp
    • /usr/include/cppad/local/print_op.hpp
    • /usr/include/cppad/local/prototype_op.hpp
    • /usr/include/cppad/local/recorder.hpp
    • /usr/include/cppad/local/rev_hes_sweep.hpp
    • /usr/include/cppad/local/rev_jac_sweep.hpp
    • /usr/include/cppad/local/rev_one.hpp
    • /usr/include/cppad/local/rev_sparse_hes.hpp
    • /usr/include/cppad/local/rev_sparse_jac.hpp
    • /usr/include/cppad/local/rev_two.hpp
    • /usr/include/cppad/local/reverse.hpp
    • /usr/include/cppad/local/reverse_sweep.hpp
    • /usr/include/cppad/local/set_get_in_parallel.hpp
    • /usr/include/cppad/local/sign.hpp
    • /usr/include/cppad/local/sign_op.hpp
    • /usr/include/cppad/local/sin_op.hpp
    • /usr/include/cppad/local/sinh_op.hpp
    • /usr/include/cppad/local/sparse.hpp
    • /usr/include/cppad/local/sparse_binary_op.hpp
    • /usr/include/cppad/local/sparse_hessian.hpp
    • /usr/include/cppad/local/sparse_jacobian.hpp
    • /usr/include/cppad/local/sparse_list.hpp
    • /usr/include/cppad/local/sparse_pack.hpp
    • /usr/include/cppad/local/sparse_pattern.hpp
    • /usr/include/cppad/local/sparse_set.hpp
    • /usr/include/cppad/local/sparse_unary_op.hpp
    • /usr/include/cppad/local/sqrt_op.hpp
    • /usr/include/cppad/local/standard_math.hpp
    • /usr/include/cppad/local/std_math_98.hpp
    • /usr/include/cppad/local/std_set.hpp
    • /usr/include/cppad/local/store_op.hpp
    • /usr/include/cppad/local/sub.hpp
    • /usr/include/cppad/local/sub_eq.hpp
    • /usr/include/cppad/local/sub_op.hpp
    • /usr/include/cppad/local/tan_op.hpp
    • /usr/include/cppad/local/tanh_op.hpp
    • /usr/include/cppad/local/tape_link.hpp
    • /usr/include/cppad/local/test_vector.hpp
    • /usr/include/cppad/local/testvector.hpp
    • /usr/include/cppad/local/unary_minus.hpp
    • /usr/include/cppad/local/unary_plus.hpp
    • /usr/include/cppad/local/undef.hpp
    • /usr/include/cppad/local/user_ad.hpp
    • /usr/include/cppad/local/value.hpp
    • /usr/include/cppad/local/var2par.hpp
    • /usr/include/cppad/local/vec_ad.hpp
    • /usr/include/cppad/local/zdouble.hpp
    • /usr/include/cppad/local/zmul_op.hpp
    • /usr/include/cppad/speed/det_33.hpp
    • /usr/include/cppad/speed/det_by_lu.hpp
    • /usr/include/cppad/speed/det_by_minor.hpp
    • /usr/include/cppad/speed/det_grad_33.hpp
    • /usr/include/cppad/speed/det_of_minor.hpp
    • /usr/include/cppad/speed/mat_sum_sq.hpp
    • /usr/include/cppad/speed/ode_evaluate.hpp
    • /usr/include/cppad/speed/sparse_hes_fun.hpp
    • /usr/include/cppad/speed/sparse_jac_fun.hpp
    • /usr/include/cppad/speed/uniform_01.hpp
    • /usr/include/cppad/utility/check_numeric_type.hpp
    • /usr/include/cppad/utility/check_simple_vector.hpp
    • /usr/include/cppad/utility/elapsed_seconds.hpp
    • /usr/include/cppad/utility/error_handler.hpp
    • /usr/include/cppad/utility/index_sort.hpp
    • /usr/include/cppad/utility/lu_factor.hpp
    • /usr/include/cppad/utility/lu_invert.hpp
    • /usr/include/cppad/utility/lu_solve.hpp
    • /usr/include/cppad/utility/memory_leak.hpp
    • /usr/include/cppad/utility/nan.hpp
    • /usr/include/cppad/utility/near_equal.hpp
    • /usr/include/cppad/utility/ode_err_control.hpp
    • /usr/include/cppad/utility/ode_gear.hpp
    • /usr/include/cppad/utility/ode_gear_control.hpp
    • /usr/include/cppad/utility/omp_alloc.hpp
    • /usr/include/cppad/utility/poly.hpp
    • /usr/include/cppad/utility/pow_int.hpp
    • /usr/include/cppad/utility/romberg_mul.hpp
    • /usr/include/cppad/utility/romberg_one.hpp
    • /usr/include/cppad/utility/rosen_34.hpp
    • /usr/include/cppad/utility/runge_45.hpp
    • /usr/include/cppad/utility/speed_test.hpp
    • /usr/include/cppad/utility/thread_alloc.hpp
    • /usr/include/cppad/utility/time_test.hpp
    • /usr/include/cppad/utility/to_string.hpp
    • /usr/include/cppad/utility/track_new_del.hpp
    • /usr/include/cppad/utility/vector.hpp
    • /usr/share/doc/cppad-devel/AUTHORS
    • /usr/share/doc/cppad-devel/COPYING
    • /usr/share/doc/cppad-devel/ChangeLog
    • /usr/share/doc/cppad-devel/uw_copy_040507.html
    • /usr/share/pkgconfig/cppad.pc

    Changelog

    2016-02-03 - Fedora Release Engineering <releng@fedoraproject.org> - 20160000.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

    2016-01-01 - Brad Bell <bradbell at seanet do com> - 20160000.0-1 - Advance to version 2016 of cppad. - Remove patch for static testing library (fixed upstream). - Remove patch to avoid install of cppad_colpack.cpp (fixed upstream). - Change cmake_install_prefix -> cppad_prefix (changed upstream). - Change c++98 to c++11 so installed version can support both (new capability). - Remove setting cppad_implicit_ctor_from_any type (no longer in upstream). - Add setting cppad_deprecated (new upstream flag). - Change original copy of files from *.stamp to *.bak - Patch CMakeLists.txt files to remove building and use of cppad_lib object.

    2015-06-17 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20150000.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

    2015-04-11 - Brad Bell <bradbell at seanet dot com> - 20150000.9-2 - Move Provides coin-or-cppad below %package-devel; - see https://bugzilla.redhat.com/show_bug.cgi?id=1197488

    2015-03-02 - Brad Bell <bradbell at seanet dot com> - 20150000.9-1 - 1: Advance to newer version of upstream source to fix some bugs. - 2: Remove patch of test_more/optimize.cpp which is no longer necessary. - 3: Add Provides coin-or-cppad.

    2015-02-09 - Brad Bell <bradbell at seanet dot com> - 20150000.4-3 - 1: Change std=c++11 to std=c++98 so works with rel6 (also so works - in f20 and f21 when std=c++11 is not specified). - 2: Change speed/src/libspeed_src to be a static library because it is only - used for testing (shared library was not being found on epl6). - 3: Cleanup %{buildroot} at start so it can be used for debugging on failure. - 4: Fix an exact equal check that should have been a near equal check.

    2015-02-01 - Brad Bell <bradbell at seanet dot com> - 20150000.4-2 - Fix rmplint warning about macro-in-comment. - Edit comments at top of about warnings that won't be fixed.

    2015-01-31 - Brad Bell <bradbell at seanet dot com> - 20150000.4-1 - Advance to version 2015 of cppad. - Ensure cmake >= 2.8; see https://bugzilla.redhat.com/show_bug.cgi?id=896116 - Remove patch for location of docdir (fixed upstream). - Patch CMakeLists.txt to remove install of cppad_colpack.cpp (it is not used). - List all cmake options (including defaults) that are used by this install.

    2014-08-16 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20140000.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

    2014-06-07 - Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20140000.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

    Advertisement
    Advertisement