#include <OpenTissue/configuration.h>#include <OpenTissue/core/math/big/big_types.h>#include <OpenTissue/core/math/optimization/optimization_bfgs.h>#include <OpenTissue/core/math/big/big_generate_random.h>#include <OpenTissue/core/math/big/big_generate_PD.h>#include <OpenTissue/core/math/big/io/big_matlab_write.h>#include <OpenTissue/utility/utility_push_boost_filter.h>#include <boost/test/auto_unit_test.hpp>#include <boost/test/unit_test_suite.hpp>#include <boost/test/floating_point_comparison.hpp>#include <boost/test/test_tools.hpp>#include <OpenTissue/utility/utility_pop_boost_filter.h>Classes | |
| class | F |
| class | nabla_F |
| class | F_rosenbrock |
| class | nabla_F_rosenbrock |
Defines | |
| #define | BOOST_AUTO_TEST_MAIN |
Typedefs | |
| typedef double | real_type |
| typedef ublas::compressed_matrix < real_type > | matrix_type |
| typedef ublas::vector< real_type > | vector_type |
| typedef vector_type::size_type | size_type |
Functions | |
| template<typename func_functor , typename grad_functor > | |
| void | do_unconstrained_minimizer_test (func_functor &f, grad_functor &nabla_f, vector_type &x, matrix_type &H, vector_type const &solution) |
| BOOST_AUTO_TEST_SUITE (opentissue_math_big_bfgs) | |
| BOOST_AUTO_TEST_CASE (simple_test_case) | |
| BOOST_AUTO_TEST_CASE (rosenbrock_test_case) | |
| BOOST_AUTO_TEST_SUITE_END () | |
| #define BOOST_AUTO_TEST_MAIN |
| typedef ublas::compressed_matrix<real_type> matrix_type |
| typedef double real_type |
| typedef vector_type::size_type size_type |
| typedef ublas::vector<real_type> vector_type |
| BOOST_AUTO_TEST_CASE | ( | simple_test_case | ) |
| BOOST_AUTO_TEST_CASE | ( | rosenbrock_test_case | ) |
| BOOST_AUTO_TEST_SUITE | ( | opentissue_math_big_bfgs | ) |
| BOOST_AUTO_TEST_SUITE_END | ( | ) |
| void do_unconstrained_minimizer_test | ( | func_functor & | f, | |
| grad_functor & | nabla_f, | |||
| vector_type & | x, | |||
| matrix_type & | H, | |||
| vector_type const & | solution | |||
| ) |
1.7.1