|
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 |
| 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 |