mirror of
https://github.com/boostorg/ublas.git
synced 2026-02-09 23:42:23 +00:00
38 lines
759 B
C++
38 lines
759 B
C++
#ifdef BOOST_MSVC
|
|
|
|
#pragma warning (disable: 4355)
|
|
#pragma warning (disable: 4503)
|
|
#pragma warning (disable: 4786)
|
|
|
|
#endif
|
|
|
|
#include <iostream>
|
|
|
|
#include <boost/numeric/ublas/config.hpp>
|
|
#include <boost/numeric/ublas/vector.hpp>
|
|
#include <boost/numeric/ublas/vector_sparse.hpp>
|
|
#include <boost/numeric/ublas/matrix.hpp>
|
|
#include <boost/numeric/ublas/matrix_sparse.hpp>
|
|
#include <boost/numeric/ublas/io.hpp>
|
|
|
|
#include "test3.hpp"
|
|
|
|
#ifdef BOOST_MSVC
|
|
// Standard new handler is not standard compliant.
|
|
#include <new.h>
|
|
int __cdecl std_new_handler (unsigned) {
|
|
throw std::bad_alloc ();
|
|
}
|
|
#endif
|
|
|
|
int main () {
|
|
#ifdef BOOST_MSVC
|
|
_set_new_handler (std_new_handler);
|
|
#endif
|
|
test_vector ();
|
|
test_matrix_vector ();
|
|
test_matrix ();
|
|
return 0;
|
|
}
|
|
|