TiledArray  0.7.0
utils.h File Reference
#include <sstream>
#include "../dist_array.h"
#include "../expressions/expr.h"
Include dependency graph for utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TiledArray
 
 TiledArray::detail
 

Functions

std::string TiledArray::detail::dummy_annotation (unsigned int DIM)
 
template<typename Tile , typename Policy >
size_t TiledArray::size (const DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
DistArray< Tile, Policy > TiledArray::copy (const DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
void TiledArray::zero (DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
DistArray< Tile, Policy >::element_type TiledArray::minabs_value (const DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
DistArray< Tile, Policy >::element_type TiledArray::maxabs_value (const DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
void TiledArray::vec_multiply (DistArray< Tile, Policy > &a1, const DistArray< Tile, Policy > &a2)
 
template<typename Tile , typename Policy >
DistArray< Tile, Policy >::element_type TiledArray::dot_product (const DistArray< Tile, Policy > &a1, const DistArray< Tile, Policy > &a2)
 
template<typename Left , typename Right >
TiledArray::expressions::ExprTrait< Left >::scalar_type TiledArray::dot (const TiledArray::expressions::Expr< Left > &a1, const TiledArray::expressions::Expr< Right > &a2)
 
template<typename Tile , typename Policy >
void TiledArray::scale (DistArray< Tile, Policy > &a, typename DistArray< Tile, Policy >::element_type scaling_factor)
 
template<typename Tile , typename Policy >
void TiledArray::axpy (DistArray< Tile, Policy > &y, typename DistArray< Tile, Policy >::element_type a, const DistArray< Tile, Policy > &x)
 
template<typename Tile , typename Policy >
void TiledArray::assign (DistArray< Tile, Policy > &m1, const DistArray< Tile, Policy > &m2)
 
template<typename Tile , typename Policy >
DistArray< Tile, Policy >::scalar_type TiledArray::norm2 (const DistArray< Tile, Policy > &a)
 
template<typename Tile , typename Policy >
void TiledArray::print (const DistArray< Tile, Policy > &a, const char *label)