basic.h
std::string dummy_annotation(unsigned int n_outer_size, unsigned int n_inner_size=0)
Definition: annotation.h:35
detail::numeric_type< Tile >::type numeric_type
Definition: dist_array.h:69
Definition: basic.h:32
auto dot(const Eigen::MatrixBase< Derived > &l, const Eigen::MatrixBase< Derived > &r)
Definition: basic.h:94
void scale(DistArray< Tile, Policy > &a, S scaling_factor)
Definition: basic.h:44
void vec_multiply(DistArray< Tile, Policy > &a1, const DistArray< Tile, Policy > &a2)
Definition: basic.h:37
void vec_multiply(Eigen::MatrixBase< Derived > &a1, const Eigen::MatrixBase< Derived > &a2)
Definition: basic.h:70
void axpy(Eigen::MatrixBase< Derived > &y, S alpha, const Eigen::MatrixBase< Derived > &x)
Definition: basic.h:87
void axpy(DistArray< Tile, Policy > &y, S alpha, const DistArray< Tile, Policy > &x)
Definition: basic.h:56
auto inner_product(const Eigen::MatrixBase< Derived > &l, const Eigen::MatrixBase< Derived > &r)
Definition: basic.h:100