|
TiledArray
0.7.0
|
#include <tuple>#include <memory>#include <tiledarray_fwd.h>#include <TiledArray/madness.h>#include <TiledArray/tensor.h>#include <TiledArray/tile.h>#include <TiledArray/tile_op/tile_interface.h>#include <TiledArray/policies/dense_policy.h>#include <TiledArray/policies/sparse_policy.h>
Go to the source code of this file.
Classes | |
| class | KroneckerDeltaTile< _N > |
| generalized (asymmetric) Kronecker delta More... | |
Functions | |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | trace (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | sum (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | product (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | squared_norm (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | min (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | max (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | abs_min (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned _N> | |
| KroneckerDeltaTile< _N >::numeric_type | abs_max (const KroneckerDeltaTile< _N > &arg) |
| template<unsigned N> | |
| KroneckerDeltaTile< N > | permute (const KroneckerDeltaTile< N > &tile, const TiledArray::Permutation &perm) |
| template<typename T , unsigned _N> | |
| TiledArray::Tensor< T > | mult (const KroneckerDeltaTile< _N > &arg1, const TiledArray::Tensor< T > &arg2) |
| template<typename T , unsigned _N> | |
| TiledArray::Tensor< T > | mult (const KroneckerDeltaTile< _N > &arg1, const TiledArray::Tensor< T > &arg2, const Permutation &perm) |
| template<typename T , unsigned N> | |
| TiledArray::Tensor< T > & | mult_to (TiledArray::Tensor< T > &result, const KroneckerDeltaTile< N > &arg1) |
| template<typename T , unsigned N> | |
| TiledArray::Tensor< T > | gemm (const KroneckerDeltaTile< N > &arg1, const TiledArray::Tensor< T > &arg2, const typename TiledArray::Tensor< T >::numeric_type factor, const TiledArray::math::GemmHelper &gemm_config) |
| template<typename T , unsigned N> | |
| void | gemm (TiledArray::Tensor< T > &result, const KroneckerDeltaTile< N > &arg1, const TiledArray::Tensor< T > &arg2, const typename TiledArray::Tensor< T >::numeric_type factor, const TiledArray::math::GemmHelper &gemm_config) |
| KroneckerDeltaTile<_N>::numeric_type abs_max | ( | const KroneckerDeltaTile< _N > & | arg | ) |
| KroneckerDeltaTile<_N>::numeric_type abs_min | ( | const KroneckerDeltaTile< _N > & | arg | ) |
| TiledArray::Tensor<T> gemm | ( | const KroneckerDeltaTile< N > & | arg1, |
| const TiledArray::Tensor< T > & | arg2, | ||
| const typename TiledArray::Tensor< T >::numeric_type | factor, | ||
| const TiledArray::math::GemmHelper & | gemm_config | ||
| ) |
| void gemm | ( | TiledArray::Tensor< T > & | result, |
| const KroneckerDeltaTile< N > & | arg1, | ||
| const TiledArray::Tensor< T > & | arg2, | ||
| const typename TiledArray::Tensor< T >::numeric_type | factor, | ||
| const TiledArray::math::GemmHelper & | gemm_config | ||
| ) |
Definition at line 251 of file kronecker_delta.h.
| KroneckerDeltaTile<_N>::numeric_type max | ( | const KroneckerDeltaTile< _N > & | arg | ) |

| KroneckerDeltaTile<_N>::numeric_type min | ( | const KroneckerDeltaTile< _N > & | arg | ) |

| TiledArray::Tensor<T> mult | ( | const KroneckerDeltaTile< _N > & | arg1, |
| const TiledArray::Tensor< T > & | arg2 | ||
| ) |
Definition at line 164 of file kronecker_delta.h.
| TiledArray::Tensor<T> mult | ( | const KroneckerDeltaTile< _N > & | arg1, |
| const TiledArray::Tensor< T > & | arg2, | ||
| const Permutation & | perm | ||
| ) |
Definition at line 171 of file kronecker_delta.h.
| TiledArray::Tensor<T>& mult_to | ( | TiledArray::Tensor< T > & | result, |
| const KroneckerDeltaTile< N > & | arg1 | ||
| ) |
Definition at line 180 of file kronecker_delta.h.
| KroneckerDeltaTile<N> permute | ( | const KroneckerDeltaTile< N > & | tile, |
| const TiledArray::Permutation & | perm | ||
| ) |
Definition at line 156 of file kronecker_delta.h.
| KroneckerDeltaTile<_N>::numeric_type product | ( | const KroneckerDeltaTile< _N > & | arg | ) |
| KroneckerDeltaTile<_N>::numeric_type squared_norm | ( | const KroneckerDeltaTile< _N > & | arg | ) |
| KroneckerDeltaTile<_N>::numeric_type sum | ( | const KroneckerDeltaTile< _N > & | arg | ) |
| KroneckerDeltaTile<_N>::numeric_type trace | ( | const KroneckerDeltaTile< _N > & | arg | ) |