25#define NDA_ENFORCE_BOUNDCHECK
30#define TRIQS_INCLUDED_ARRAYS
61#include <nda_py/c2py_converters.hpp>
Defines accessors for nda::array objects (cf. std::default_accessor).
Provides various algorithms to be used with nda::Array objects.
Provides lazy expressions for nda::Array types.
Provides an array adapter class.
Provides the generic class for arrays.
Provides the generic class for views.
Provides basic functions to create and manipulate arrays and views.
Includes all clef relevant headers.
Provides concepts for the nda library.
Provides various convenient aliases and helper functions for nda::basic_array and nda::basic_array_vi...
Provides GPU and non-GPU specific functionality.
Provides a custom runtime error class and macros to assert conditions and throw exceptions.
Provides functions used in nda::group_indices_view.
Provides an iterator for nda::basic_array and nda::basic_array_view types.
Includes all memory layout relevant headers.
Includes all relevant headers for the linear algebra functionality.
Macros used in the nda library.
Provides lazy function calls on arrays/views.
Provides some custom implementations of standard mathematical functions used for lazy,...
Provides lazy, coefficient-wise array operations of standard mathematical functions.
Provides functions to create and manipulate matrices, i.e. arrays/view with 'M' algebra.
Includes all relevant headers for memory allocation and management.
Provides various overloads of the operator<< for nda related objects.
Includes all stdutil relevant headers.
Provides type traits for the nda library.