ublas/test/randgen_test.cc

#include <boost/test/unit_test.hpp>
#include <usml/ublas/randgen.h>
#include <usml/ublas/vector_math.h>

using namespace usml::ublas;

BOOST_AUTO_TEST_SUITE(randgen_test)


BOOST_AUTO_TEST_CASE( rand_vector_test ) {

    randgen::seed(100);

    cout << "=== randgen_test: randVectorTest ===" << endl;
    cout << "uniform:  " << randgen::uniform(7) << endl;
    cout << "gaussian: " << randgen::gaussian(7) << endl;
    cout << "noise:    " << randgen::noise(3) << endl;
}

BOOST_AUTO_TEST_CASE( rand_matrix_test ) {

    randgen::seed(100);

    cout << "=== randgen_test: randMatrixTest ===" << endl;
    cout << "uniform:  " << randgen::uniform(2,3) << endl;
    cout << "gaussian: " << randgen::gaussian(2,3) << endl;
    cout << "noise:    " << randgen::noise(2,3) << endl;
}


BOOST_AUTO_TEST_SUITE_END()


Generated on 4 May 2015 for USML by  doxygen 1.6.1