Changeset 3022


Ignore:
Timestamp:
Dec 24, 2013 9:25:43 AM (6 years ago)
Author:
bradbell
Message:

Delete some bug scripts that are fixed and no longer useful.

atomic_atomic.sh: Bug fixed, but just used to modify error message.
cppad_eigen.hpp: fix relaxed machine precision, comment on abs.
optimize.hpp: import an erorr message.
cppad_eigen.cpp: fixed relaxed precision.

Location:
trunk
Files:
5 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bug/atomic_atomic.sh

    r3006 r3022  
    9494        f.Dependent(ax,ay);
    9595
    96         y_before = f.Forward(0,x);
     96        std::cout << "-----------------------------------------------------\n";
     97        std::cout << "Expect an erorr message about missing rev_sparse_jac:\n";
     98        std::cout << "-----------------------------------------------------\n";
    9799        f.optimize();
    98100        y_after = f.Forward(0,x);
    99101
    100         if( fabs( y_before[0] - y_after[0] ) <= 1e-5 )
    101                 std::cout << "opt_atomic: OK" << std::endl;
    102         else    std::cout << "opt_atomic: Error" << std::endl;
    103102        return(0);
    104103}
  • trunk/cppad/example/cppad_eigen.hpp

    r2792 r3022  
    109109                // relaxed version of machine epsilon for comparison of different
    110110                // operations that should result in the same value
    111                 static CppAD::AD<Base> dummy_epsilon(void)
     111                static CppAD::AD<Base> dummy_precision(void)
    112112                {       return 100. *
    113113                                CppAD::numeric_limits< CppAD::AD<Base> >::epsilon();
     
    136136                {       return x; }
    137137
    138                 // functions that return values
     138                // functions that return values (note abs is defined by cppad.hpp)
    139139                template <class Base> AD<Base> imag(const AD<Base>& x)
    140140                {       return CppAD::AD<Base>(0.); }
  • trunk/cppad/local/optimize.hpp

    r3016 r3022  
    18811881                                                " that contains the atomic function\n\t";
    18821882                                        s += user_atom->afun_name();
     1883                                        s += "\nCurrent atomoic_sparsity is set to";
    18831884                                        //
    18841885                                        if( user_set )
    1885                                                 s += "\nand std::set ";
    1886                                         else    s += "\nand bool ";
     1886                                                s += " std::set\nand std::set";
     1887                                        else    s += " bool\nand bool";
    18871888                                        //
    18881889                                        s += " version of rev_sparse_jac returned false";
  • trunk/test_more/cppad_eigen.cpp

    r2870 r3022  
    3535        ok &= traits::epsilon() ==
    3636                std::numeric_limits<double>::epsilon();
    37         ok &= traits::dummy_epsilon() ==
     37        ok &= traits::dummy_precision() ==
    3838                100.* std::numeric_limits<double>::epsilon();
    3939        ok &= traits::highest() ==
Note: See TracChangeset for help on using the changeset viewer.