diff --git a/src/tensor/labeled_tensor.cc b/src/tensor/labeled_tensor.cc index 38fff30..6152c14 100644 --- a/src/tensor/labeled_tensor.cc +++ b/src/tensor/labeled_tensor.cc @@ -418,7 +418,7 @@ pair LabeledTensorContraction::compute_contraction_cost( double second_unique_size = 1.0; for (const string &s : second_unique) second_unique_size *= indices_to_size[s]; - double result_size = first_unique_size + second_unique_size; + double result_size = first_unique_size * second_unique_size; Indices stored_indices(first_unique); stored_indices.insert(stored_indices.end(), second_unique.begin(),