•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
decomposed_tensor_unary.h File Reference
#include "mpqc/math/tensor/clr/decomposed_tensor.h"
#include "mpqc/math/tensor/clr/decomposed_tensor_algebra.h"
Include dependency graph for decomposed_tensor_unary.h:

This graph shows which files directly or indirectly include this file:

Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
mpqc::math | |
Functions | |
template<typename T > | |
T mpqc::math::trace (DecomposedTensor< T > const &t) | |
Returns the trace of a decompose tensor Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::sum (DecomposedTensor< T > const &t) | |
Returns the sum of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::min (DecomposedTensor< T > const &t) | |
Returns the min of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::max (DecomposedTensor< T > const &t) | |
Returns the max of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::abs_min (DecomposedTensor< T > const &t) | |
Returns the abs_min of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::abs_max (DecomposedTensor< T > const &t) | |
Returns the abs_max of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::product (DecomposedTensor< T > const &t) | |
Returns the product of a decomposed tensor tile Currently not recommended due to implementation details. More... | |
template<typename T > | |
T mpqc::math::norm (DecomposedTensor< T > const &t) | |
template<typename T , typename R > | |
void mpqc::math::norm (DecomposedTensor< T > const &t, R &result) | |
template<typename T > | |
T mpqc::math::squared_norm (DecomposedTensor< T > const &t) | |
template<typename T , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > mpqc::math::permute (DecomposedTensor< T > const &t, Perm const &p) | |
template<typename T > | |
DecomposedTensor< T > mpqc::math::clone (DecomposedTensor< T > const &t) | |
template<typename T , typename F > | |
DecomposedTensor< T > mpqc::math::scale (DecomposedTensor< T > const &t, F factor) | |
template<typename T , typename F , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > mpqc::math::scale (DecomposedTensor< T > const &t, F factor, Perm const &p) | |
template<typename T > | |
DecomposedTensor< T > mpqc::math::neg (DecomposedTensor< T > const &t) | |
template<typename T , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > mpqc::math::neg (DecomposedTensor< T > const &t, Perm const &p) | |
template<typename T , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > & mpqc::math::neg_to (DecomposedTensor< T > &t, Perm const &p) | |
template<typename T > | |
DecomposedTensor< T > & mpqc::math::neg_to (DecomposedTensor< T > &t) | |
template<typename T , typename F > | |
DecomposedTensor< T > & mpqc::math::scale_to (DecomposedTensor< T > &t, F factor) | |
template<typename T , typename F , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > & mpqc::math::scale_to (DecomposedTensor< T > &t, F factor, Perm const &p) | |
template<typename T > | |
DecomposedTensor< T > mpqc::math::compress (DecomposedTensor< T > const &t, double cut) | |
template<typename T > | |
bool mpqc::math::empty (DecomposedTensor< T > const &t) | |
template<typename T , typename Op > | |
DecomposedTensor< T > mpqc::math::unary (DecomposedTensor< T > const &l, Op &&op) | |
template<typename T , typename Op , typename Perm , typename = std::enable_if_t<TiledArray::detail::is_permutation_v<Perm>>> | |
DecomposedTensor< T > mpqc::math::binary (DecomposedTensor< T > const &l, Op &&op, Perm const &p) | |
template<typename T , typename Op > | |
DecomposedTensor< T > & mpqc::math::inplace_unary (DecomposedTensor< T > &l, Op &&op) | |