TRIQS/nda 2.0.0
Multi-dimensional array library for C++
Loading...
Searching...
No Matches
reduce.hpp
#include "./interface/cutensor_interface.hpp"
#include "./interface/tblis_interface.hpp"
#include "./tools.hpp"
#include "../algorithms.hpp"
#include "../basic_array.hpp"
#include "../concepts.hpp"
#include "../declarations.hpp"
#include "../layout/policies.hpp"
#include "../macros.hpp"
#include "../mapped_functions.hpp"
#include "../mapped_functions.hxx"
#include "../mem/address_space.hpp"
#include "../mem/policies.hpp"
#include "../traits.hpp"
#include <cmath>
#include <string_view>

Detailed Description

Provides a generic full tensor reduction with cuTENSOR/TBLIS/nda dispatch.

Definition in file reduce.hpp.

Go to the source code of this file.

Functions

template<BlasArrayOrConj A>
get_value_t< A > nda::tensor::reduce (A const &a, binary_op op_reduce=binary_op::SUM)
 Full tensor reduction with cuTENSOR/TBLIS/nda dispatch.