2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-01-19 16:52:13 +00:00

Commit Graph

  • 15d871b410 Remove deprecated inheritance from std::iterator (#97) (#194) boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 master Cem Bassoy 2024-05-07 22:32:43 +02:00
  • e618049243 Remove deprecated inheritance from std::iterator (#97) features/matrix-iterator Conrad Poelman 2020-08-04 17:20:40 -04:00
  • 9208885085 Add CMakeLists.txt. Closes #142. boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0 Peter Dimov 2023-11-22 02:19:01 +02:00
  • 8934b49ebe Add CMakeLists.txt. Closes #142. develop Peter Dimov 2023-11-22 02:19:01 +02:00
  • 997df31577 revert stride computation for vectors. features/subtensor Cem Bassoy 2023-05-28 10:52:00 +02:00
  • 50e19e5b8e fix wrong mtv call from test multiplication. Cem Bassoy 2022-12-11 23:13:56 +01:00
  • 949ffaac97 remove difference between strides and slices. Cem Bassoy 2022-12-11 17:19:31 +01:00
  • 0df6293cf1 improve product function for tensor-times-vector. Cem Bassoy 2021-06-04 21:23:03 +02:00
  • ae385d40c6 fix tesor-vector multiplication for subtensor. Cem Bassoy 2021-05-28 15:09:58 +02:00
  • 64c661b0d8 stride creation changed. Cem Bassoy 2020-07-06 08:24:39 +02:00
  • 1513a07ae1 add access functions for tensor and subtensor. Cem Bassoy 2020-06-19 08:25:23 +02:00
  • 94ae6a7f99 add subtensor test Cem Bassoy 2020-06-04 19:58:32 +02:00
  • f91fea9936 rebase subtensor Cem Bassoy 2021-05-24 21:57:50 +02:00
  • 3a4fe24ee1 chore: bump macos runner version (#177) Baoshuo Ren 2022-08-03 03:32:49 +08:00
  • 23ba8fc0c1 refactor(compare): combine two compare function into one for easier maintainability bugfix/lifetime Amit Singh 2022-02-17 00:36:31 +05:30
  • 549f8a0449 refactor(expression): improve error message and simplified if-else. Amit Singh 2022-02-16 18:02:02 +05:30
  • 00357a070e fix(test): remove the undefined behaviour if the type is not FP Amit Singh 2022-02-16 17:59:34 +05:30
  • bc0afbd032 refactor(expression): add noexcept, rearrange constructors, and remove redundant casting Amit Singh 2022-02-16 14:19:03 +05:30
  • b7de038dd9 refactor(expression): use std::invoke and add types to functional objects to catch type errors Amit Singh 2022-02-15 21:36:08 +05:30
  • 51674d50ee refactor(expression): clean unnecessary code and fix the comparision between different extents types Amit Singh 2022-02-15 18:50:04 +05:30
  • 2abe215964 fix(expression): disable the move constructor for public use to avoid undefined behaviour Amit Singh 2022-02-15 14:52:35 +05:30
  • a90573c184 refactor(eval): clean the implementation Amit Singh 2022-02-14 18:07:33 +05:30
  • 7b2309271d refactor(expression): validate predicate and add noexcept Amit Singh 2022-02-14 14:12:00 +05:30
  • 3a013d0c6f fix(compare): get the value type after cast_tensor_expression Amit Singh 2022-02-13 23:24:19 +05:30
  • b6a3dd83ab refactor(comparision): remove the construction of a whole new tensor Amit Singh 2022-02-13 22:30:34 +05:30
  • 7a936dddd2 chore(expression): add nodiscard Amit Singh 2022-02-13 17:53:02 +05:30
  • 8ec747c0c7 refactor(expression): add function cast_tensor_expression for casting Amit Singh 2022-02-13 16:13:19 +05:30
  • d70a701623 fix(test): bind the prvalue (=3) to a variable Amit Singh 2022-02-12 19:38:55 +05:30
  • 9b8c4e1d78 test(enable): enable tests for expression templates Amit Singh 2022-02-12 19:11:03 +05:30
  • 8178c6c524 refactor(comparision): decoupled if constexpr and cleaned-up compare. Amit Singh 2022-02-10 17:45:03 +05:30
  • 8f5a5d1aca fix(comparision): use same_exp instead of std::is_same Amit Singh 2022-02-10 16:34:20 +05:30
  • 15c4476bdd fix(lifetime): extending the lifetime of temporary objects Amit Singh 2022-02-09 19:48:21 +05:30
  • c5850f6d09 refactor(tensor): Improve functions for enabling compiler optimizations in algorithms.cpp (#155) Neel-Shah-29 2022-02-06 23:50:35 +05:30
  • f5bf276fc0 refactor(test): Improve unit test source files (#122) amitsingh19975 2022-02-03 22:55:09 +05:30
  • 13359ba72d add 'constexpr' to the destructor of 'unary_tensor_expression' bugfix/extents Amit Singh 2022-01-08 18:09:27 +05:30
  • 9d329914f2 fix static outer product Amit Singh 2022-01-07 14:52:12 +05:30
  • 21820f71a4 add 'constexpr' to the 'tensor_experssion' Amit Singh 2022-01-06 20:01:37 +05:30
  • e80b6e65ac fix tensor::vector's ostream bug Amit Singh 2022-01-03 14:52:27 +05:30
  • b315d692cb remove static rank contraint and fix minor issues Amit Singh 2022-01-03 14:33:48 +05:30
  • fc8622895e use static_assert instead of requires clause Amit Singh 2022-01-03 12:42:03 +05:30
  • 573fe93bb3 fix static extents equality issue Amit Singh 2022-01-03 12:36:01 +05:30
  • bc102577f0 add static_assert to catch error at compile-time Amit Singh 2022-01-02 23:54:43 +05:30
  • 5c78585800 minor fixes and improve messages Amit Singh 2022-01-02 23:09:06 +05:30
  • dcc3163ef6 Fixing the ambiguous extents type and using constexpr function to get strides rather than creating type traits just to do the same task. Amit Singh 2022-01-02 19:42:01 +05:30
  • e77f34cf53 Build .adoc Files for GitHub Pages from dd51ba9dbe gh-pages GitHub Action 2021-12-18 07:25:46 +00:00
  • dd51ba9dbe Triggering Page Build (#145) feature/doc Shikhar Vashistha 2021-12-18 12:54:07 +05:30
  • 4f96fdd599 Improved Index, Introduced syntax hilighting, Aggregrated contributors List at the end, Added tutorial & Improved formatting action/doc Shikhar Vashistha 2021-12-18 07:13:11 +00:00
  • dae5364e44 ci: add CI for asciidoc documentation compilation (#143) Shikhar Vashistha 2021-11-06 17:05:31 +05:30
  • 09f3fc9ec5 Included exception handling for the remaining at out_of_range_exception_for_static_tensor rainmaker6 2021-11-05 14:19:39 +05:30
  • bbaf5575d6 Added out of range exception for static tensor's rainmaker6 2021-11-05 14:13:29 +05:30
  • 9f8df0d921 Added CI for asciidoc documentation compilation rainmaker6 2021-11-04 10:01:48 +05:30
  • 9c63faa086 Added status badge rainmaker6 2021-10-14 12:04:08 +05:30
  • 465edec833 Added README.adoc file for building github pages rainmaker6 2021-10-14 11:57:56 +05:30
  • 4fcaf7e671 Added continous integration for asciidoctor documentation rainmaker6 2021-10-14 11:53:48 +05:30
  • d07ab80852 docs: update README.md Cem Bassoy 2021-09-12 12:23:09 +02:00
  • 09db8baf24 fix: update windows.yml for Github Actions Resolves #134 Cem Bassoy 2021-09-06 11:25:21 +02:00
  • e09bdeb8a0 refactor(docs): convert HTML documentation using AsciiDoc rainmaker6 2021-06-07 11:34:38 +05:30
  • 231ba5f730 refactor(core): simplify and eliminate auxiliary tensor types (#115) Cem Bassoy 2021-05-24 12:00:38 +02:00
  • 32795e124b Update libraries.json Cem Bassoy 2021-01-23 20:08:09 +01:00
  • a880b91413 [skip ci] Add "cxxstd" json field (#110) Edward Diener 2021-01-23 14:05:56 -05:00
  • f0e0578b29 adjusting qt files and examples. (#109) Cem Bassoy 2021-01-12 18:22:16 +01:00
  • a81712c319 fixing github action ymls (#107) Cem Bassoy 2020-12-10 19:01:03 +01:00
  • 799ef707a5 Introducing a new and versatile way to create the tensor interface. (#90) amitsingh19975 2020-12-10 18:58:54 +05:30
  • f0e55caf31 Support the C++ allocator model (#103) boost-1.84.0.beta1 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 boost-1.77.0 boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0 Glen Fernandes 2020-08-12 02:12:04 -04:00
  • ad47878684 C++20/gcc10 removed allocator construct/destroy (#83) Conrad Poelman 2020-05-11 13:53:03 -04:00
  • 92177ce919 Do not trigger Github Actions for doc or Readme changes (#102) Ashar 2020-08-12 20:11:32 +05:30
  • a23a903f9a Support the C++ allocator model (#103) Glen Fernandes 2020-08-12 02:12:04 -04:00
  • a31e5cffa8 Remove deprecated inheritance from std::iterator (#97) Conrad Poelman 2020-08-04 17:20:40 -04:00
  • 4640322492 hotfix: no review for outside repo PR (#98) Ashar 2020-08-05 01:47:12 +05:30
  • 7cc02bf0a1 Disable brranch coverage (#91) Ashar 2020-07-12 13:21:09 +00:00
  • 0584e2abaa GSoC20 Phase 1: Enhance CI workflows and switch to Github Actions (#89) Ashar 2020-07-11 11:57:28 +00:00
  • 6f823d183b bug in test/tensor/test_static_functions.cpp with memory leak fixed. (#85) Cem Bassoy 2020-06-23 14:59:51 +02:00
  • 47a314dd01 C++20/gcc10 removed allocator construct/destroy (#83) Conrad Poelman 2020-05-11 13:53:03 -04:00
  • 8938db5ce5 Decoupling the tensor into three tensor different tensor types (#81) amitsingh19975 2020-05-03 19:44:22 +05:30
  • 8dc3f04ece Update README.md features/iterator Cem Bassoy 2020-04-18 13:26:27 +02:00
  • cb3bf69898 Merge pull request #80 from BoostGSoC19/framework_static_extents_strides Cem Bassoy 2020-04-18 13:20:02 +02:00
  • e68819c645 Phase 1: adding static extents and static strides Amit Singh 2020-04-14 21:17:13 +05:30
  • 1e8689bb0b Merge pull request #72 from coder3101/develop Cem Bassoy 2020-03-14 14:59:19 +01:00
  • cdf219ca0f Fix for Appveyor CI Failures Ashar 2019-08-19 02:16:07 +05:30
  • c9403df374 tentative number 1 to change ublas directories and namespace david David Bellot 2019-06-15 22:17:41 +10:00
  • 9eb5abd025 moving ublas to a new place David Bellot 2019-06-10 19:52:26 +10:00
  • b31dee5bb0 Disable running unit tests of non-tensor modules Ashar 2019-05-21 01:26:30 +05:30
  • 0a37700bae Update README.md Ashar 2019-05-21 00:21:49 +05:30
  • 832bc70c6f Add all badges with refactoring Ashar 2019-05-21 00:13:59 +05:30
  • 8654ba7f47 Adding tags and badges to README Ashar 2019-05-20 23:54:09 +05:30
  • 005b606a32 Adding the expr_template and framework branch builds Ashar 2019-05-20 23:46:10 +05:30
  • a490a29cdc Disable coverage for non-tensor unit tests Ashar 2019-05-20 23:32:12 +05:30
  • cf72d035f4 Merge pull request #69 from BoostGSoC19/pr-codecov Cem Bassoy 2019-05-19 14:35:00 +02:00
  • 1f5105a62b Adds code coverage to ublas Ashar 2019-05-13 01:37:02 +05:30
  • 782ce1631d readme updated. Cem Bassoy 2019-03-03 14:47:33 +01:00
  • 53361d7f42 Merge branch 'develop' boost-1.75.0.beta1 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 Stefan Seefeld 2019-03-02 12:04:44 -05:00
  • 7c6b1e980e Adjust metadata and documentation. Stefan Seefeld 2019-03-02 11:20:34 -05:00
  • d7a5ec2a68 Merge pull request #65 from BoostGSoC18/develop Cem Bassoy 2019-02-26 08:13:21 +01:00
  • 1e71db9cda tensor gsoc 2018. last changes for merge. Cem Bassoy 2019-02-19 09:34:41 +01:00
  • 6a731af7de tensor gsoc 2018. einstein notation added. Cem Bassoy 2018-07-06 15:46:33 +02:00
  • 359f716855 tensor gsoc 2018. tensor contraction and transposition added. Cem Bassoy 2018-05-20 18:42:15 +02:00
  • 3a62977c19 tensor gsoc 2018. expression templates and operators with generic lambdas added. Cem Bassoy 2018-05-11 18:28:18 +02:00
  • 675db26b4d tensor gsoc 2018. tensor and auxiliary template classes added. Cem Bassoy 2018-05-04 16:08:30 +02:00
  • 48ad2104dd Fix extension module lookup. Stefan Seefeld 2018-10-30 00:21:56 -04:00
  • 249d3f9128 Add benchmarks for OpenCL API. Stefan Seefeld 2018-10-28 18:16:25 -04:00