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