TRIQS/nda 1.3.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
nda Directory Reference

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.