Popularity
1.5
Stable
Activity
2.2
Declining
14
2
4

Description

The xerus library is a general purpose library for numerical calculations with higher order tensors, Tensor-Train Decompositions / Matrix Product States and other Tensor Networks. The focus of development was the simple usability and adaptibility to any setting that requires higher order tensors or decompositions thereof.

For tutorials and a documentation see the documentation.

The source code is licenced under the AGPL v3.0. For more details see the LICENSE file.

Programming language: C++

Xerus alternatives and related libraries

Based on the "Math" category

  • GLM

    8.5 9.2 L1 Xerus VS GLM
    Header-only C++ math library that matches and inter-operates with OpenGL's GLSL math. [MIT]
  • OpenBLAS

    An optimized BLAS library based on GotoBLAS2 1.13 BSD version. [BSD 3-clause] website
  • QuantLib

    A free/open-source library for quantitative finance. [Modified BSD] website
  • CGal

    7.2 9.9 L1 Xerus VS CGal
    Collection of efficient and reliable geometric algorithms. [LGPL&GPL]
  • Eigen

    A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
  • ceres-solver

    C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]
  • Vc

    5.4 8.4 L1 Xerus VS Vc
    SIMD Vector Classes for C++. [BSD]
  • NT2

    A SIMD-optimized numerical template library that provides an interface with MATLAB-like syntax. [Boost]
  • TinyExpr

    tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
  • LibTomMath

    A free open source portable number theoretic multiple-precision integer library written entirely in C. [PublicDomain & WTFPL] website
  • MIRACL

    A Multiprecision Integer and Rational Arithmetic Cryptographic Library. [AGPL]
  • linmath.h

    A lean linear math library, aimed at graphics programming. [WTFPL]
  • GMTL

    4.1 0.0 L1 Xerus VS GMTL
    Graphics Math Template Library is a collection of tools implementing Graphics primitives in generalized ways. [GPL2]
  • ExprTK

    The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. [CPL]
  • blaze

    high-performance C++ math library for dense and sparse arithmetic. [BSD]
  • muparser

    muParser is an extensible high performance math expression parser library written in C++. [MIT]
  • Apophenia

    A C library for statistical and scientific computing [GPL2]
  • Boost.Multiprecision

    provides higher-range/precision integer, rational and floating-point types in C++, header-only or with GMP/MPFR/LibTomMath backends. [Boost]
  • Wykobi

    A C++ library of efficient, robust and simple to use C++ 2D/3D oriented computational geometry routines. [MIT]
  • cml

    2.0 3.4 L3 Xerus VS cml
    free C++ math library for games and graphics. [Boost]
  • Versor

    A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).
  • metamath

    metamath is a tiny header-only library. It can be used for symbolic computations on single-variable functions, such as dynamic computations of derivatives.
  • Armadillo

    A high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The syntax (API) is deliberately similar to Matlab. [MPL2]
  • GMP

    A C/C++ library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [LGPL3 & GPL2]

Do you think we are missing an alternative of Xerus or a related project?

Add another 'Math' Library

Xerus Recommendations

There are no recommendations yet. Be the first to promote Xerus!

Have you used Xerus? Share your experience. Write a short recommendation and Xerus, you and your project will be promoted on Awesome C++.
Recommend Xerus

Recently added Xerus resources

Do you know of a usefull tutorial, book or news relevant to Xerus?
Be the first to add one!