Stefan Seefeld
53361d7f42
Merge branch 'develop'
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
Joaquim Duran
e6f4adb604
matrix_expression_assigner, vector_expression_assigner, matrix_row_vector and matrix_column_vector are copyable classes.
2015-12-11 01:41:05 +01:00
David Bellot
8e5d75edef
Merge pull request #41 from jdurancomas/develop
...
Develop
2015-12-05 17:45:42 +00:00
Joaquim Duran
9bf9d05943
Removed old source code.
2015-12-04 00:36:20 +01:00
Joaquim Duran
3d9611c3c0
The template function OneElement returns 'one' and the vector partial specialization of function OneElement has been removed.
2015-12-03 00:00:55 +01:00
David Bellot
d282a8d913
Merge pull request #40 from sehe/develop
...
Add allocator support to map_std<>
2015-12-02 08:51:06 +00:00
Seth Heeren
a936eac922
Add allocator support to map_std<>
2015-11-24 12:30:46 +01:00
David Bellot
05e97defe9
Merge pull request #39 from jdurancomas/develop
...
Develop
2015-11-24 10:18:22 +00:00
Joaquim Duran
852d1d3898
In dereference operation in vector_expression, cast the result of
...
functor_type::apply to value_type, to clear the warning of possible loss
of data.
2015-11-09 01:27:38 +01:00
Joaquim Duran
d5460ba83e
In function boost_numeric_ublas_abs, force type conversion back to T type
...
for char and short types.
2015-11-09 00:42:12 +01:00
Joaquim Duran
b8a7853df8
Removed redundant return statement in four tests.
2015-11-06 01:30:01 +01:00
Joaquim Duran
ed4cbeb7a3
Vector_expression_assigner and matrix_expression_assigner are noncopyable classes (clear warning C4512).
2015-11-06 00:48:06 +01:00
Joaquim Duran
281cf37d29
In test sparse_view_test, only the msvc compilers need the support for asynchronous structured exception handling.
2015-11-01 01:59:36 +01:00
Joaquim Duran
9231cb4287
In storage.hpp, add a null expression for a parameter to clear unused
...
parameter warning (The expression could confuse the compiler).
2015-10-31 17:47:50 +01:00
Joaquim Duran
78a8e3371f
Matrix_column_vector and column_row_vector are noncopiable classes (clear
...
warning C4512).
Add explicit word in the construtor of each class.
2015-10-31 17:43:39 +01:00