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) |
1.8.20