Definition at line 482 of file permopt.h.
|
| | NullBinaryOpPermutationOptimizer (const NullBinaryOpPermutationOptimizer &)=default |
| |
| NullBinaryOpPermutationOptimizer & | operator= (const NullBinaryOpPermutationOptimizer &)=default |
| |
| | ~NullBinaryOpPermutationOptimizer ()=default |
| |
| | NullBinaryOpPermutationOptimizer (const IndexList &left_indices, const IndexList &right_indices, const bool prefer_to_permute_left=true) |
| |
| | NullBinaryOpPermutationOptimizer (const IndexList &result_indices, const IndexList &left_indices, const IndexList &right_indices, const bool prefer_to_permute_left=true) |
| |
| const IndexList & | target_left_indices () const override final |
| |
| const IndexList & | target_right_indices () const override final |
| |
| const IndexList & | target_result_indices () const override final |
| |
| PermutationType | left_permtype () const override final |
| |
| PermutationType | right_permtype () const override final |
| |
| TensorProduct | op_type () const override final |
| |
| | BinaryOpPermutationOptimizer (const IndexList &left_indices, const IndexList &right_indices, const bool prefer_to_permute_left=true) |
| |
| | BinaryOpPermutationOptimizer (const IndexList &result_indices, const IndexList &left_indices, const IndexList &right_indices, const bool prefer_to_permute_left=true) |
| |
| | BinaryOpPermutationOptimizer ()=delete |
| |
| | BinaryOpPermutationOptimizer (const BinaryOpPermutationOptimizer &)=default |
| |
| BinaryOpPermutationOptimizer & | operator= (const BinaryOpPermutationOptimizer &)=default |
| |
| virtual | ~BinaryOpPermutationOptimizer ()=default |
| |
| const IndexList & | result_indices () const |
| |
| const IndexList & | left_indices () const |
| |
| const IndexList & | right_indices () const |
| |
| bool | prefer_to_permute_left () const |
| |