mirror of
https://github.com/boostorg/ublas.git
synced 2026-01-19 16:52:13 +00:00
fix macro for MSVC adding noexcept fixing test and making changes adding comparison test and adding resolving issue changing extents API fixing MSVC errors fixing MSVC error adding static prod function and adding std::array to static extents and static strides fixing get_number_list refactoring meta_function into type_traits and adding staic_traits for static_extents fixing extents_result_type_outer_prod and combining static_functions and functions removing unnecessary code and header file removing unnecessary forward declaration private member resize and adding removed constructors for matrix and vector changing size_t to std::size_t and fixing stride_t adding is_resizable type trait for tensor resizing improve documenting of is_resizable refactoring code changing msvc version in .yml changing toolset msvc-14.1 to msvc-14.16 and adding VSCLCOMPILER changing toolset msvc-14.2 and image to VS 2019 refactoring code and adding new matrix to appveyor adding VS 2019 with msvc-14.1 and disabling VS 2019 with msvc-14.2 and c++2a adding VS 2019 with msvc-14.2 and changing flag to latest removing VS 2019 with msvc-14.2 and c++17 and adding timeout to travis.yml travis_wait workaround removing VS 2017 from appveyor and refactoring code adding clang support for c++17 and c++20 and refactoring code changing dist to bionic and adding source link to clang 10 fixing travis, bugs and adding new examples fixing example bugs for msvc updating licence and adding test_expression to jamfile adding new tests, refactoring code and fixing bugs fix for msvc c++20 fixing memory problem due to BOOST_AUTO_TEST_SUITE macro defining after fixture removing const from tests and enabling test_tensor.cpp removing const from test_fixed_rank_expression_evaluation.cpp fixing msvc bug fixing msvc-14.2 bug for c++ latest where it cannot properly capture variables in lambda func disintegrating tests into smaller units reducing test_types for testing reducing tests reducing test_types for testing in operator arithmetic improving msvc warinings and separating test_function.cpp into it's own module
Copyright (c) 2000-2011 Joerg Walter, Mathias Koch, David Bellot Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) uBLAS test director Use boost::test to test various uBLAS containers and expressions The tests can be used individually or automaticaly as part of the uBLAS regression tests. The tests are broken down in directorys as follows: test1 - dense vector and matrix tests test2 - BLAS tests test3 - sparse vector and matrix tests test4 - banded/diagonal matrix tests test5 - triangular matrix tests test6 - symmetric matrix tests test7 - dense vector and matrix tests with boost::numeric::internal values Each test directory contains: testX.hpp Headers and types to be tested testX.cpp Call the test functions for the defined types testX1.cpp Implements vector tests testX2.cpp Implements vector/matrix tests testX3.cpp Implements matrix tests Missing in these tests a) Runtime result validation. b) Iterator interface tests. Only complete container expressions are tested