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