Alexandria 2.31.4
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Operations.h File Reference
Include dependency graph for Operations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Euclid
namespace  Euclid::NdArray

Macros

#define NDARRAY_OPS_IMPL

Functions

std::vector< std::size_tEuclid::NdArray::unravel_index (std::size_t index, const std::vector< std::size_t > &shape)
template<typename T>
Euclid::NdArray::sum (const NdArray< T > &array)
template<typename T>
NdArray< T > Euclid::NdArray::sum (const NdArray< T > &array, int axis)
template<typename T, typename Iterator>
NdArray< T > Euclid::NdArray::trapz (const NdArray< T > &array, const Iterator kbegin, const Iterator kend, int axis)
template<typename T>
std::vector< std::size_tEuclid::NdArray::argmax (const NdArray< T > &array)
template<typename T>
std::vector< std::size_tEuclid::NdArray::argmin (const NdArray< T > &array)
template<typename T>
void Euclid::NdArray::sort (NdArray< T > &array, const std::vector< std::string > &attrs)
template<typename T1, typename T2>
bool Euclid::NdArray::sameShape (const NdArray< T1 > &array_1, const NdArray< T2 > &array_2)
template<typename T1, typename T2>
NdArray< T1 > Euclid::NdArray::multiplyElements (const NdArray< T1 > &array_1, const NdArray< T2 > &array_2)
template<typename T1, typename T2>
NdArray< T1 > Euclid::NdArray::addElements (const NdArray< T1 > &array_1, const NdArray< T2 > &array_2)

Macro Definition Documentation

◆ NDARRAY_OPS_IMPL

#define NDARRAY_OPS_IMPL

Definition at line 155 of file Operations.h.