#include <OpenTissue/configuration.h>
#include <OpenTissue/core/math/big/big_types.h>
#include <OpenTissue/core/math/optimization/optimization_projected_steepest_descent.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/core/math/optimization/optimization_project.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 | ProjectionOperator |
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 | |
void | do_test (F &f, nabla_F &nabla_f, vector_type &x, ProjectionOperator &P, vector_type const &y) |
BOOST_AUTO_TEST_SUITE (opentissue_math_big_projected_steepest_descent) | |
BOOST_AUTO_TEST_CASE (unconstrained_global_minimizer) | |
BOOST_AUTO_TEST_CASE (constrained_global_minimizer) | |
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 | ( | unconstrained_global_minimizer | ) |
BOOST_AUTO_TEST_CASE | ( | constrained_global_minimizer | ) |
BOOST_AUTO_TEST_SUITE | ( | opentissue_math_big_projected_steepest_descent | ) |
BOOST_AUTO_TEST_SUITE_END | ( | ) |
void do_test | ( | F & | f, | |
nabla_F & | nabla_f, | |||
vector_type & | x, | |||
ProjectionOperator & | P, | |||
vector_type const & | y | |||
) |