2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-01-23 18:12:14 +00:00
Commit Graph

4040 Commits

Author SHA1 Message Date
Cem Bassoy
8dc3f04ece Update README.md 2020-04-18 13:26:27 +02:00
Cem Bassoy
cb3bf69898 Merge pull request #80 from BoostGSoC19/framework_static_extents_strides
Addition of static extents and static strides
2020-04-18 13:20:02 +02:00
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
Cem Bassoy
1e8689bb0b Merge pull request #72 from coder3101/develop
Fix for Appveyor CI Failures
2020-03-14 14:59:19 +01:00
Ashar
cdf219ca0f Fix for Appveyor CI Failures
Recently due to some changes to vcpkg the CI was failing to work with VS2017 using cached vcpkg. This is however fixed if we update the vcpkg. To prevent this from happening in future I am adding the upgrade to vcpkg as a pre-step for building our code.
2019-08-19 02:16:07 +05:30
Ashar
b31dee5bb0 Disable running unit tests of non-tensor modules 2019-05-21 01:26:30 +05:30
Ashar
0a37700bae Update README.md 2019-05-21 00:21:49 +05:30
Ashar
832bc70c6f Add all badges with refactoring 2019-05-21 00:13:59 +05:30
Ashar
8654ba7f47 Adding tags and badges to README 2019-05-20 23:54:09 +05:30
Ashar
005b606a32 Adding the expr_template and framework branch builds 2019-05-20 23:46:10 +05:30
Ashar
a490a29cdc Disable coverage for non-tensor unit tests 2019-05-20 23:32:12 +05:30
Cem Bassoy
cf72d035f4 Merge pull request #69 from BoostGSoC19/pr-codecov
Adding Code coverage to ublas
2019-05-19 14:35:00 +02:00
Ashar
1f5105a62b Adds code coverage to ublas 2019-05-19 00:23:56 +05:30
Cem Bassoy
782ce1631d readme updated. 2019-03-03 14:51:34 +01:00
Stefan Seefeld
53361d7f42 Merge branch 'develop' boost-1.73.0 boost-1.70.0 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.75.0.beta1 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 2019-03-02 12:04:44 -05:00
Stefan Seefeld
7c6b1e980e Adjust metadata and documentation. 2019-03-02 12:00:48 -05:00
Cem Bassoy
d7a5ec2a68 Merge pull request #65 from BoostGSoC18/develop
Tensor Extension for uBLAS
2019-02-26 08:13:21 +01:00
Cem Bassoy
1e71db9cda tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
Cem Bassoy
6a731af7de tensor gsoc 2018. einstein notation added. 2019-02-18 22:45:38 +01:00
Cem Bassoy
359f716855 tensor gsoc 2018. tensor contraction and transposition added. 2019-02-18 22:45:38 +01:00
Cem Bassoy
3a62977c19 tensor gsoc 2018. expression templates and operators with generic lambdas added. 2019-02-18 22:45:38 +01:00
Cem Bassoy
675db26b4d tensor gsoc 2018. tensor and auxiliary template classes added. 2019-02-18 22:45:38 +01:00
Stefan Seefeld
48ad2104dd Fix extension module lookup. 2018-10-30 00:22:46 -04:00
Stefan Seefeld
249d3f9128 Add benchmarks for OpenCL API. 2018-10-29 08:38:37 -04:00
Fady Essam
9ae62f58d8 Add OpenCL API. 2018-10-29 08:38:37 -04:00
Stefan Seefeld
7cc5d385d2 First OpenCL support infrastructure. 2018-10-29 08:38:37 -04:00
Stefan Seefeld
44e7d7d853 Remove obsolete benchmarks. 2018-09-28 19:23:20 -04:00
Stefan Seefeld
b788d5c8eb Add more operations. 2018-09-28 19:23:20 -04:00
Stefan Seefeld
daab9b0ea6 Enable benchmark building during CI. 2018-09-28 19:23:20 -04:00
Stefan Seefeld
1f0445c760 Introduce new benchmark framework. 2018-09-28 19:23:20 -04:00
Frédéric Bron
ae28c2de69 Fixed unused argument warning in basic_column_major::upper_element
Fixes issue #55
2018-09-09 17:29:06 -04:00
Stefan Seefeld
f14af09020 Add CI badges. 2018-05-01 18:33:18 -04:00
Stefan Seefeld
565dd1f5d0 Add basic CI support. 2018-04-28 14:45:54 -04:00
David Bellot
a909427559 Merge pull request #36 from uBLAS/develop
Develop
2016-05-23 22:00:09 +01:00
Nasos
9d30e3876c Merge pull request #49 from rdwampler/scaled-norm
Fix compilation error when BOOST_UBLAS_SCALED_NORM is defined
2016-04-11 08:10:55 -04:00
Ronald Wampler
ad76936f49 Fix compilation error when BOOST_UBLAS_SCALED_NORM is defined
Commit e6b113 changed the `size_type` typedef to be based on the
container and in doing so missed the case in vector_norm_2 when
BOOST_UBLAS_SCALED_NORM is define. Also added test cases.
2016-04-07 15:13:17 -04:00
Nasos
08d2084472 Merge pull request #47 from rdwampler/develop
Add a simple convenience function to calculate the square norm (norm_2) of a vector
2016-03-31 09:20:25 -04:00
Ronald Wampler
e88fc29650 Add documentation for norm_2_square 2016-03-28 13:34:15 -04:00
Ronald Wampler
986547a60d Add norm_2_square 2016-03-28 13:24:50 -04:00
Nasos
b40a65f39a Merge pull request #44 from ShangtongZhang/dev
Fix bug in weak equality check
2016-03-15 21:31:11 -04:00
Shangtong Zhang
5a8731e152 Fix bug in weak equality check 2016-03-14 00:54:41 +08:00
Nasos
ed24b92f43 Merge pull request #42 from jdurancomas/develop
matrix_expression_assigner, vector_expression_assigner, matrix_row_ve…
2016-01-22 14:04:49 -08:00
Joaquim Duran
6c55e2b2f0 promote_traits uses BOOST_TYPEOF_TPL (boost::typeof) macro. 2016-01-11 02:56:08 +01:00
Joaquim Duran
02e5983684 In Jamfile.v2:
- Enabled all warnings in g++ and mscv
- Prevent warnings about the checked versions of SCL and CRT libraries.
- test_ticket7296: disabled warning d4127
(based from https://svn.boost.org/trac/boost/wiki/Guidelines/WarningsGuidelines)
2016-01-11 02:54:59 +01:00
Joaquim Duran
3330c0e13f Disabled warning C4127 in the if statements which its conditional expression is constant. 2016-01-11 02:50:38 +01:00
Joaquim Duran
ee448e4fc7 Fixed warnings C4127 (conditional expression is constant) by replacing 'while (true)' with 'for(;;)'. 2016-01-11 01:43:28 +01:00
Joaquim Duran
bc211a8905 In matrix and vector expressions, the local variables of type value type that stores values of E1 or E2 has been redefined as E1::value_type or E2::value_type. Fixes warning C4244: conversion with possible loss of data. 2016-01-05 03:08:37 +01:00
Joaquim Duran
7734abaa98 Fixed warnings C4245 in file assignment.hpp. 2015-12-31 18:44:26 +01:00
Joaquim Duran
54c429154b Disable MSCV iterator debugging to avoid program failure when a MVOV is
traversed by column and then by row.
https://msdn.microsoft.com/en-us/library/hh697468.aspx
2015-12-13 03:01:53 +01:00
Joaquim Duran
5fa629bb09 Changed the type of functions parameter to fix type conversion warnings in test_banded_storage_layout. 2015-12-12 00:42:41 +01:00