2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-19 14:52:17 +00:00

Move to Boost standard test directory

[SVN r27662]
This commit is contained in:
Michael Stevens
2005-03-15 09:03:25 +00:00
parent ecb1d929c3
commit 13268f0941
43 changed files with 26 additions and 0 deletions

91
test/test2/test2.cpp Normal file
View File

@@ -0,0 +1,91 @@
//
// Copyright (c) 2000-2002
// Joerg Walter, Mathias Koch
//
// Permission to use, copy, modify, distribute and sell this software
// and its documentation for any purpose is hereby granted without fee,
// provided that the above copyright notice appear in all copies and
// that both that copyright notice and this permission notice appear
// in supporting documentation. The authors make no representations
// about the suitability of this software for any purpose.
// It is provided "as is" without express or implied warranty.
//
// The authors gratefully acknowledge the support of
// GeNeSys mbH & Co. KG in producing this work.
//
#include "test2.hpp"
int main () {
#ifdef USE_FLOAT
std::cout << "float" << std::endl;
test_blas_1<ublas::vector<float>, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "double" << std::endl;
test_blas_1<ublas::vector<double>, 3> () ();
#endif
#ifdef USE_STD_COMPLEX
#ifdef USE_FLOAT
std::cout << "std::complex<float>" << std::endl;
test_blas_1<ublas::vector<std::complex<float> >, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "std::complex<double>" << std::endl;
test_blas_1<ublas::vector<std::complex<double> >, 3> () ();
#endif
#endif
std::cout << "test_blas_2" << std::endl;
#ifdef USE_FLOAT
std::cout << "float" << std::endl;
test_blas_2<ublas::vector<float>, ublas::matrix<float>, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "double" << std::endl;
test_blas_2<ublas::vector<double>, ublas::matrix<double>, 3> () ();
#endif
#ifdef USE_STD_COMPLEX
#ifdef USE_FLOAT
std::cout << "std::complex<float>" << std::endl;
test_blas_2<ublas::vector<std::complex<float> >, ublas::matrix<std::complex<float> >, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "std::complex<double>" << std::endl;
test_blas_2<ublas::vector<std::complex<double> >, ublas::matrix<std::complex<double> >, 3> () ();
#endif
#endif
std::cout << "test_blas_3" << std::endl;
#ifdef USE_FLOAT
std::cout << "float" << std::endl;
test_blas_3<ublas::matrix<float>, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "double" << std::endl;
test_blas_3<ublas::matrix<double>, 3> () ();
#endif
#ifdef USE_STD_COMPLEX
#ifdef USE_FLOAT
std::cout << "std::complex<float>" << std::endl;
test_blas_3<ublas::matrix<std::complex<float> >, 3> () ();
#endif
#ifdef USE_DOUBLE
std::cout << "std::complex<double>" << std::endl;
test_blas_3<ublas::matrix<std::complex<double> >, 3> () ();
#endif
#endif
return 0;
}