Go to file
2019-03-02 12:04:44 -05:00
.ci First OpenCL support infrastructure. 2018-10-29 08:38:37 -04:00
benchmarks Fix extension module lookup. 2018-10-30 00:22:46 -04:00
doc Adjust metadata and documentation. 2019-03-02 12:00:48 -05:00
examples/tensor tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
IDEs/qtcreator tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
include/boost/numeric/ublas tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
meta Adjust metadata and documentation. 2019-03-02 12:00:48 -05:00
test tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
.appveyor.yml tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
.gitattributes Merge. 2002-09-14 09:26:03 +00:00
.travis.yml tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00
Changelog Update Changelog 2014-09-16 11:44:19 -04:00
clblas.jam First OpenCL support infrastructure. 2018-10-29 08:38:37 -04:00
index.html fixed index.html 2014-09-28 12:42:36 +01:00
opencl.jam First OpenCL support infrastructure. 2018-10-29 08:38:37 -04:00
README.md tensor gsoc 2018. last changes for merge. 2019-02-25 17:05:02 +01:00

Boost.uBLAS Linear Algebra Library

Boost.uBLAS is part of the Boost C++ Libraries. It is directed towards scientific computing on the level of basic linear algebra constructions with matrices and vectors and their corresponding abstract operations.

Documentation

uBLAS is documented at boost.org. The development has a wiki page. The tensor extension has a separate wiki page.

License

Distributed under the Boost Software License, Version 1.0.

Properties

  • Header-only
  • Tensor extension requires C++17 compatible compiler, compiles with
    • gcc 7.3.0
    • clang 6.0
    • msvc 14.1
  • Unit-tests require Boost.Test

Build Status

Branch Travis Appveyor codecov.io Docs
master Build Status Build status codecov Documentation
develop Build Status Build status codecov Documentation

Directories

Name Purpose
doc documentation
examples example files
include headers
test unit tests
benchmarks timing and benchmarking

More information

  • Ask questions in stackoverflow with boost-ublas or ublas tags.
  • Report bugs and be sure to mention Boost version, platform and compiler you're using. A small compilable code sample to reproduce the problem is always good as well.
  • Submit your patches as pull requests against develop branch. Note that by submitting patches you agree to license your modifications under the Boost Software License, Version 1.0.
  • Developer discussions about the library are held on the Boost developers mailing list. Be sure to read the discussion policy before posting and add the [ublas] tag at the beginning of the subject line
  • For any other questions, you can contact David, Stefan or Cem: david.bellot-AT-gmail-DOT-com, cem.bassoy-AT-gmail-DOT-com stefan-AT-seefeld-DOT-name