permopt.h File Reference
#include <TiledArray/expressions/index_list.h>
#include <TiledArray/expressions/product.h>
#include <TiledArray/permutation.h>
#include <memory>
Include dependency graph for permopt.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | TiledArray::expressions::BinaryOpPermutationOptimizer |
Abstract optimizer of permutations for a binary operation. More... | |
class | TiledArray::expressions::GEMMPermutationOptimizer |
class | TiledArray::expressions::HadamardPermutationOptimizer |
class | TiledArray::expressions::NullBinaryOpPermutationOptimizer |
Namespaces | |
TiledArray | |
TiledArray::expressions | |
Functions | |
blas::Op | TiledArray::expressions::to_cblas_op (PermutationType permtype) |
std::shared_ptr< BinaryOpPermutationOptimizer > | TiledArray::expressions::make_permutation_optimizer (TensorProduct product_type, const IndexList &left_indices, const IndexList &right_indices, bool prefer_to_permute_left) |
std::shared_ptr< BinaryOpPermutationOptimizer > | TiledArray::expressions::make_permutation_optimizer (TensorProduct product_type, const IndexList &target_indices, const IndexList &left_indices, const IndexList &right_indices, bool prefer_to_permute_left) |
std::shared_ptr< BinaryOpPermutationOptimizer > | TiledArray::expressions::make_permutation_optimizer (const IndexList &left_indices, const IndexList &right_indices, bool prefer_to_permute_left) |
std::shared_ptr< BinaryOpPermutationOptimizer > | TiledArray::expressions::make_permutation_optimizer (const IndexList &target_indices, const IndexList &left_indices, const IndexList &right_indices, bool prefer_to_permute_left) |