Hypercomplex
Hypercomplex: abstract & fast header-only C++ template library for lattice-based cryptosystems in high-dimensional algebras - Published in JOSS (2023)
libcommute
A quantum operator algebra domain-specific language and exact diagonalization toolkit for C++11/14/17
gap
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
numbas
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
blas-base-sdsdot
Calculate the dot product of two single-precision floating-point vectors with extended accumulation.
@stdlib/blas-base-ddot
Calculate the dot product of two double-precision floating-point vectors.
@stdlib/blas-base-sdot
Calculate the dot product of two single-precision floating-point vectors.
@stdlib/blas-base-cswap
Interchanges two complex single-precision floating-point vectors.
@stdlib/blas-base-dswap
Interchange two double-precision floating-point vectors.
@stdlib/blas-base-ccopy
Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.
@stdlib/blas-base-sswap
Interchange two single-precision floating-point vectors.
@stdlib/blas-sdot
Calculate the dot product of two single-precision floating-point vectors.
@stdlib/blas-base-zaxpy
Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant and add the result to a double-precision complex floating-point vector.
lapack-base-zrot
LAPACK auxiliary routine to apply a plane rotation with real cosine and complex sine.
lapack-base-zlaset
Set the off-diagonal elements and the diagonal elements of a double-precision complex floating-point matrix to specified values.
blas-base-zdscal
Scale a double-precision complex floating-point vector by a double-precision floating-point constant.
lapack-base-claset
Set the off-diagonal elements and the diagonal elements of a single-precision complex floating-point matrix to specified values.
blas-ddot
Calculate the dot product of two double-precision floating-point vectors.
blas-base-dtrmv
Perform one of the matrix-vector operations `x = A*x` or `x = A^T*x`.
@stdlib/blas-base-cscal
Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.
@stdlib/blas-base-zscal
Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant.
@stdlib/blas-base-zcopy
Copy values from one complex double-precision floating-point vector to another complex double-precision floating-point vector.
blas-ext-base-wasm-dapxsumpw
Add a constant to each double-precision floating-point strided array element and compute the sum using pairwise summation.
lapack-base-dlamch
Determine double-precision floating-point machine parameters.
lapack-base-sge-trans
Convert a matrix from row-major layout to column-major layout or vice versa.
@stdlib/blas-base-caxpy
Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant and add the result to a single-precision complex floating-point vector.
@stdlib/blas-base-zswap
Interchanges two complex double-precision floating-point vectors.
lapack-base-spttrf
Compute the `L * D * L^T` factorization of a real symmetric positive definite tridiagonal matrix `A`.
@stdlib/lapack-base-dlaswp
Perform a series of row interchanges on an input matrix.
gl-rack-classification
GAP programs for tabulating generalized Legendrian racks (also called GL-racks or bi-Legendrian racks) up to order 11. Data for all GL-racks up to order 8.
lapack-base-dlaset
Set the off-diagonal elements and the diagonal elements of a double-precision floating-point matrix to specified values.
blas-ext-base-wasm-dapxsum
Add a constant to each double-precision floating-point strided array element and compute the sum.
blas-base-wasm-cscal
Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.
blas-base-wasm-zcopy
Copy values from one complex double-precision floating-point vector to another complex double-precision floating-point vector.
blas-base-wasm-dznrm2
Compute the L2-norm of a complex double-precision floating-point vector.
blas-base-wasm-sdsdot
Calculate the dot product of two single-precision floating-point vectors with extended accumulation.
lapack-base-dge-trans
Convert input general matrix from row-major to column-major layout or vice versa.
algepy-tools
A Python library for efficient number theory and abstract algebra.