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.
uBLAS is documented at boost.org. The development has a wiki page. The tensor extension has a separate wiki page.
Distributed under the Boost Software License, Version 1.0.
| Branch | Travis | Appveyor | codecov.io | Docs |
|---|---|---|---|---|
master |
||||
develop |
| Name | Purpose |
|---|---|
doc |
documentation |
examples |
example files |
include |
headers |
test |
unit tests |
benchmarks |
timing and benchmarking |
boost-ublas or ublas tags.[ublas] tag at the beginning of the subject line<h1>Boost.uBLAS Linear Algebra Library</h1> <p>Boost.uBLAS is part of the <a href="http://github.com/boostorg">Boost C++ Libraries</a>. It is directed towards scientific computing on the level of basic linear algebra constructions with matrices and vectors and their corresponding abstract operations.</p> <h2>Documentation</h2> <p>uBLAS is documented at <a href="https://www.boost.org/doc/libs/1_69_0/libs/numeric/ublas/doc/index.html">boost.org</a>. The development has a <a href="https://github.com/uBLAS/ublas/wiki">wiki page</a>. The tensor extension has a separate <a href="https://github.com/BoostGSoC18/tensor/wiki">wiki page</a>.</p> <h2>License</h2> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p> <h2>Properties</h2> <ul> <li>Header-only</li> <li>Tensor extension requires C++17 compatible compiler, compiles with <ul> <li>gcc 7.3.0</li> <li>clang 6.0</li> <li>msvc 14.1</li> </ul> </li> <li>Unit-tests require Boost.Test</li> </ul> <h2>Build Status</h2> <table> <thead> <tr> <th align="center">Branch</th> <th align="left">Travis</th> <th align="left">Appveyor</th> <th align="left">codecov.io</th> <th align="left">Docs</th> </tr> </thead> <tbody> <tr> <td align="center"><a href="https://github.com/boostorg/ublas/tree/master"><code>master</code></a></td> <td align="left"><a href="https://travis-ci.org/boostorg/ublas"><img src="https://travis-ci.org/boostorg/ublas.svg?branch=master" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/stefanseefeld/ublas/branch/master"><img src="https://ci.appveyor.com/api/projects/status/ctu3wnfowa627ful/branch/master?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://codecov.io/gh/boostorg/ublas/branch/master"><img src="https://codecov.io/gh/boostorg/ublas/branch/master/graph/badge.svg" alt="codecov" /></a></td> <td align="left"><a href="http://www.boost.org/doc/libs/release/libs/numeric"><img src="https://img.shields.io/badge/docs-develop-brightgreen.svg" alt="Documentation" /></a></td> </tr> <tr> <td align="center"><a href="https://github.com/boostorg/ublas/tree/develop"><code>develop</code></a></td> <td align="left"><a href="https://travis-ci.org/boostorg/ublas"><img src="https://travis-ci.org/boostorg/ublas.svg?branch=develop" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/stefanseefeld/ublas/branch/develop"><img src="https://ci.appveyor.com/api/projects/status/ctu3wnfowa627ful/branch/develop?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://codecov.io/gh/boostorg/ublas/branch/develop"><img src="https://codecov.io/gh/boostorg/ublas/branch/develop/graph/badge.svg" alt="codecov" /></a></td> <td align="left"><a href="http://www.boost.org/doc/libs/release/libs/numeric"><img src="https://img.shields.io/badge/docs-develop-brightgreen.svg" alt="Documentation" /></a></td> </tr> </tbody> </table> <h2>Directories</h2> <table> <thead> <tr> <th align="left">Name</th> <th align="left">Purpose</th> </tr> </thead> <tbody> <tr> <td align="left"><code>doc</code></td> <td align="left">documentation</td> </tr> <tr> <td align="left"><code>examples</code></td> <td align="left">example files</td> </tr> <tr> <td align="left"><code>include</code></td> <td align="left">headers</td> </tr> <tr> <td align="left"><code>test</code></td> <td align="left">unit tests</td> </tr> <tr> <td align="left"><code>benchmarks</code></td> <td align="left">timing and benchmarking</td> </tr> </tbody> </table> <h2>More information</h2> <ul> <li>Ask questions in <a href="http://stackoverflow.com/questions/ask?tags=c%2B%2B,boost,boost-ublas">stackoverflow</a> with <code>boost-ublas</code> or <code>ublas</code> tags.</li> <li>Report <a href="https://github.com/boostorg/ublas/issues">bugs</a> 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.</li> <li>Submit your patches as pull requests against <strong>develop</strong> branch. Note that by submitting patches you agree to license your modifications under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</li> <li>Developer discussions about the library are held on the <a href="https://lists.boost.org/mailman/listinfo.cgi/ublas">Boost developers mailing list</a>. Be sure to read the <a href="http://www.boost.org/community/policy.html">discussion policy</a> before posting and add the <code>[ublas]</code> tag at the beginning of the subject line</li> <li>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</li> </ul>
<h1>Boost.uBLAS Linear Algebra Library</h1> <p>Boost.uBLAS is part of the <a href="http://github.com/boostorg">Boost C++ Libraries</a>. It is directed towards scientific computing on the level of basic linear algebra constructions with matrices and vectors and their corresponding abstract operations.</p> <h2>Documentation</h2> <p>uBLAS is documented at <a href="https://www.boost.org/doc/libs/1_69_0/libs/numeric/ublas/doc/index.html">boost.org</a>. The development has a <a href="https://github.com/uBLAS/ublas/wiki">wiki page</a>. The tensor extension has a separate <a href="https://github.com/BoostGSoC18/tensor/wiki">wiki page</a>.</p> <h2>License</h2> <p>Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</p> <h2>Properties</h2> <ul> <li>Header-only</li> <li>Tensor extension requires C++17 compatible compiler, compiles with <ul> <li>gcc 7.3.0</li> <li>clang 6.0</li> <li>msvc 14.1</li> </ul> </li> <li>Unit-tests require Boost.Test</li> </ul> <h2>Build Status</h2> <table> <thead> <tr> <th align="center">Branch</th> <th align="left">Travis</th> <th align="left">Appveyor</th> <th align="left">codecov.io</th> <th align="left">Docs</th> </tr> </thead> <tbody> <tr> <td align="center"><a href="https://github.com/boostorg/ublas/tree/master"><code>master</code></a></td> <td align="left"><a href="https://travis-ci.org/boostorg/ublas"><img src="https://travis-ci.org/boostorg/ublas.svg?branch=master" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/stefanseefeld/ublas/branch/master"><img src="https://ci.appveyor.com/api/projects/status/ctu3wnfowa627ful/branch/master?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://codecov.io/gh/boostorg/ublas/branch/master"><img src="https://codecov.io/gh/boostorg/ublas/branch/master/graph/badge.svg" alt="codecov" /></a></td> <td align="left"><a href="http://www.boost.org/doc/libs/release/libs/numeric"><img src="https://img.shields.io/badge/docs-develop-brightgreen.svg" alt="Documentation" /></a></td> </tr> <tr> <td align="center"><a href="https://github.com/boostorg/ublas/tree/develop"><code>develop</code></a></td> <td align="left"><a href="https://travis-ci.org/boostorg/ublas"><img src="https://travis-ci.org/boostorg/ublas.svg?branch=develop" alt="Build Status" /></a></td> <td align="left"><a href="https://ci.appveyor.com/project/stefanseefeld/ublas/branch/develop"><img src="https://ci.appveyor.com/api/projects/status/ctu3wnfowa627ful/branch/develop?svg=true" alt="Build status" /></a></td> <td align="left"><a href="https://codecov.io/gh/boostorg/ublas/branch/develop"><img src="https://codecov.io/gh/boostorg/ublas/branch/develop/graph/badge.svg" alt="codecov" /></a></td> <td align="left"><a href="http://www.boost.org/doc/libs/release/libs/numeric"><img src="https://img.shields.io/badge/docs-develop-brightgreen.svg" alt="Documentation" /></a></td> </tr> </tbody> </table> <h2>Directories</h2> <table> <thead> <tr> <th align="left">Name</th> <th align="left">Purpose</th> </tr> </thead> <tbody> <tr> <td align="left"><code>doc</code></td> <td align="left">documentation</td> </tr> <tr> <td align="left"><code>examples</code></td> <td align="left">example files</td> </tr> <tr> <td align="left"><code>include</code></td> <td align="left">headers</td> </tr> <tr> <td align="left"><code>test</code></td> <td align="left">unit tests</td> </tr> <tr> <td align="left"><code>benchmarks</code></td> <td align="left">timing and benchmarking</td> </tr> </tbody> </table> <h2>More information</h2> <ul> <li>Ask questions in <a href="http://stackoverflow.com/questions/ask?tags=c%2B%2B,boost,boost-ublas">stackoverflow</a> with <code>boost-ublas</code> or <code>ublas</code> tags.</li> <li>Report <a href="https://github.com/boostorg/ublas/issues">bugs</a> 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.</li> <li>Submit your patches as pull requests against <strong>develop</strong> branch. Note that by submitting patches you agree to license your modifications under the <a href="http://www.boost.org/LICENSE_1_0.txt">Boost Software License, Version 1.0</a>.</li> <li>Developer discussions about the library are held on the <a href="https://lists.boost.org/mailman/listinfo.cgi/ublas">Boost developers mailing list</a>. Be sure to read the <a href="http://www.boost.org/community/policy.html">discussion policy</a> before posting and add the <code>[ublas]</code> tag at the beginning of the subject line</li> <li>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</li> </ul>