|
TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
Directories | |
| blas | |
| clef | |
| lapack | |
| layout | |
| linalg | |
| mem | |
| mpi | |
| stdutil | |
Files | |
| _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. | |