TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
▼ nda | |
► blas | |
► clef | |
► lapack | |
► layout | |
► linalg | |
► mem | |
► mpi | |
► stdutil | |
_impl_basic_array_view_common.hpp | |
accessors.hpp | Defines accessors for nda::array objects (cf. std::default_accessor) |
algorithms.hpp | Provides various algorithms to be used with nda::Array objects |
arithmetic.hpp | Provides lazy expressions for nda::Array types |
array_adapter.hpp | Provides an array adapter class |
basic_array.hpp | Provides the generic class for arrays |
basic_array_view.hpp | Provides the generic class for views |
basic_functions.hpp | Provides basic functions to create and manipulate arrays and views |
blas.hpp | Includes all BLAS relevant headers |
clef.hpp | Includes all clef relevant headers |
concepts.hpp | Provides concepts for the nda library |
declarations.hpp | Provides various convenient aliases and helper functions for nda::basic_array and nda::basic_array_view |
device.hpp | Provides GPU and non-GPU specific functionality |
exceptions.hpp | Provides a custom runtime error class and macros to assert conditions and throw exceptions |
group_indices.hpp | Provides functions used in nda::group_indices_view |
gtest_tools.hpp | Provides convenient tools for checking nda::basic_array and nda::basic_array_view objects with googletest |
h5.hpp | Provides HDF5 support for the nda library |
iterators.hpp | Provides an iterator for nda::basic_array and nda::basic_array_view types |
lapack.hpp | Includes all LAPACK relevant headers |
layout.hpp | Includes all memory layout relevant headers |
layout_transforms.hpp | Provides functions to transform the memory layout of an nda::basic_array or nda::basic_array_view |
linalg.hpp | Includes all relevant headers for the linear algebra functionality |
macros.hpp | Macros used in the nda library |
map.hpp | Provides lazy function calls on arrays/views |
mapped_functions.hpp | Provides some custom implementations of standard mathematical functions used for lazy, coefficient-wise array operations |
mapped_functions.hxx | Provides lazy, coefficient-wise array operations of standard mathematical functions together with overloads for nda::Scalar types |
matrix_functions.hpp | Provides functions to create and manipulate matrices, i.e. arrays/view with 'M' algebra |
mem.hpp | Includes all relevant headers for memory allocation and management |
mpi.hpp | Includes all MPI relevant headers |
nda.hpp | Includes all relevant headers for the core nda library |
print.hpp | Provides various overloads of the operator<< for nda related objects |
stdutil.hpp | Includes all stdutil relevant headers |
sym_grp.hpp | Provides tools to use symmetries with nda objects |
traits.hpp | Provides type traits for the nda library |