]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/multiprecision/test/ublas_interop/test2.cpp
2 // Copyright (c) 2000-2002
3 // Joerg Walter, Mathias Koch
5 // Distributed under the Boost Software License, Version 1.0. (See
6 // accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt)
9 // The authors gratefully acknowledge the support of
10 // GeNeSys mbH & Co. KG in producing this work.
17 std::cout
<< "mp_test_type" << std::endl
;
18 test_blas_1
<ublas::vector
<mp_test_type
>, 3> ().test ();
22 std::cout
<< "double" << std::endl
;
23 test_blas_1
<ublas::vector
<double>, 3> ().test ();
26 #ifdef USE_STD_COMPLEX
28 std::cout
<< "std::complex<mp_test_type>" << std::endl
;
29 test_blas_1
<ublas::vector
<std::complex<mp_test_type
> >, 3> ().test ();
33 std::cout
<< "std::complex<double>" << std::endl
;
34 test_blas_1
<ublas::vector
<std::complex<double> >, 3> ().test ();
38 std::cout
<< "test_blas_2" << std::endl
;
41 std::cout
<< "mp_test_type" << std::endl
;
42 test_blas_2
<ublas::vector
<mp_test_type
>, ublas::matrix
<mp_test_type
>, 3> ().test ();
46 std::cout
<< "double" << std::endl
;
47 test_blas_2
<ublas::vector
<double>, ublas::matrix
<double>, 3> ().test ();
50 #ifdef USE_STD_COMPLEX
52 std::cout
<< "std::complex<mp_test_type>" << std::endl
;
53 test_blas_2
<ublas::vector
<std::complex<mp_test_type
> >, ublas::matrix
<std::complex<mp_test_type
> >, 3> ().test ();
57 std::cout
<< "std::complex<double>" << std::endl
;
58 test_blas_2
<ublas::vector
<std::complex<double> >, ublas::matrix
<std::complex<double> >, 3> ().test ();
62 std::cout
<< "test_blas_3" << std::endl
;
65 std::cout
<< "mp_test_type" << std::endl
;
66 test_blas_3
<ublas::matrix
<mp_test_type
>, 3> ().test ();
70 std::cout
<< "double" << std::endl
;
71 test_blas_3
<ublas::matrix
<double>, 3> ().test ();
74 #ifdef USE_STD_COMPLEX
76 std::cout
<< "std::complex<mp_test_type>" << std::endl
;
77 test_blas_3
<ublas::matrix
<std::complex<mp_test_type
> >, 3> ().test ();
81 std::cout
<< "std::complex<double>" << std::endl
;
82 test_blas_3
<ublas::matrix
<std::complex<double> >, 3> ().test ();