Files | |
file | cuda.h |
A DenseTensor-like class stored on a CUDA device. | |
file | cuda_addscaled.h |
addScaled() implementation for CUDA dense tensors. | |
file | cuda_conj.h |
Conjugation of a CudaDenseTensor. | |
file | cuda_iszero.h |
isZero function for CUDA tensors. | |
file | cuda_iszero_cukrn.h |
Cuda isZero kernel implementation header. | |
file | cuda_norm.h |
norm and normSqd functions for CUDA dense tensors. | |
file | cuda_operators.h |
Operators implemented for CUDA dense tensors. | |
file | cuda_prod.cpp |
Implementation for inc/dense/cuda_prod.h | |
file | cuda_prod.h |
Implementations of CUDA products. | |
file | cuda_transpose.cpp |
Implementation for inc/dense/cuda_transpose.h | |
file | cuda_transpose.h |
Transposition functions for CUDA tensors. | |
file | cuda_transpose_impl.h |
Implementation for CUDA transposition kernels - proxy file to hide kernel header if unused. | |
file | cuda_transpose_impl_cukrn.h |
CUDA transposition kernel implementation header. | |
file | dense.h |
DenseTensor support. | |
file | dense_conj.h |
Complex conjugation of dense tensors. | |
file | dense_convenience.h |
Convenience functions for dense tensors, to be included by dense.h. | |
file | dense_decomposition_depara.h |
Deparallelisations of dense tensors. | |
file | dense_decomposition_dlin.h |
Delinearisation of dense tensors. | |
file | dense_eigensolver.cpp |
Implementation for inc/dense/dense_eigensolver.h. | |
file | dense_eigensolver.h |
Eigensolver for a single dense tensor. | |
file | dense_insert.cpp |
Implementation for inc/dense/dense_sub.h. | |
file | dense_insert.h |
Copies subtensor out of tensor. | |
file | dense_invert.h |
Inversion functions for dense tensors. | |
file | dense_iter.h |
Iterator over a DenseTensor. | |
file | dense_kron_exp.h |
Kronecker products and other expansions of DenseTensor. | |
file | dense_make.h |
Dense tensor generators. | |
file | dense_operators.h |
Operators acting on DenseTensor. | |
file | dense_prod.h |
Implementation of products/contractions of dense tensors. | |
file | dense_prod_base.cpp |
Implementation for file inc/dense/dense_prod_base.h. | |
file | dense_prod_base.h |
BLAS-wrapping functions implementing dense products. | |
file | dense_prod_helper.h |
Helper functions for the dense products. | |
file | dense_prod_special.h |
Special cases of dense tensor-tensor contractions, e.g. | |
file | dense_prod_tmp_transpose_storage.h |
Temporary storage for transposed tensors. | |
file | dense_qr.cpp |
Implementation for inc/dense/dense_qr.h. | |
file | dense_qr.h |
QR decomposition of a single dense tensor. | |
file | dense_rank.cpp |
Implementation for file "inc/dense/dense_rank.h". | |
file | dense_rank.h |
Calculates the numerical rank of a dense complex matrix. | |
file | dense_solve.cpp |
Implementation for inc/dense/dense_solve.h. | |
file | dense_solve.h |
Solves the dense system A·X = B using a QR decomposition with column pivoting (no row sorting!). | |
file | dense_stability.h |
Functions to improve the stability of numerical algorithms working on dense tensors. | |
file | dense_svd.cpp |
Implementation for inc/dense/dense_svd.h. | |
file | dense_svd.h |
SVD of a single dense tensor. | |
file | dense_transpose.h |
Transposing a DenseTensor. | |
file | dense_transpose_r2.cpp |
Implementations of specialised library-dependent code for rank-2 transpositions. | |
file | dense_transpose_r2.h |
Matrix transposition functions. | |
file | generic.h |
A wrapper around specific dense tensor types. | |
file | generic_addscaled.h |
addScaled implementation for GenericDenseTensor . | |
file | generic_iszero.h |
isZero() implementation for generic dense tensors. | |
file | generic_norm.h |
normSqd implementation for generic dense tensors. | |
file | generic_operators.h |
Some operators implemented for generic dense tensors. | |
file | generic_prod.h |
Generic dense tensor products. | |
file | generic_transpose.h |
Forward to generic dense tensor. | |
file | helpers.h |
A set of helper functions used by dense tensors. | |
file | identity.h |
An identity dense tensor. | |
file | identity_iszero.h |
isZero() implementation for identity dense tensors. | |
file | identity_norm.h |
Implementation for normSqd() for identity tensors. | |
file | identity_prod.h |
Products involving identity dense tensors. | |
file | identity_transpose.h |
Dummy implememtation. | |
file | offset.h |
Offset dense tensor implementation. | |
file | offset_addscaled.h |
addScaled implementations involving offset dense tensors. | |
file | offset_iszero.h |
isZero() implementation for offset dense tensors. | |
file | offset_norm.h |
normSqd() implementation for offset dense tensors. | |
file | offset_operators.h |
Some operators for OffsetDenseTensor . | |
file | offset_transpose.h |
Dummy implementation. | |