2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-01-19 16:52:13 +00:00
Files
Amit Singh e68819c645 Phase 1: adding static extents and static strides
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
2020-04-14 21:17:13 +05:30
..
2009-10-06 22:35:51 +00:00
2018-10-30 00:22:46 -04:00
2009-09-03 23:01:57 +00:00
2016-03-28 13:24:50 -04:00
2015-03-13 09:22:31 -07:00

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