class_docstr: Utils class used for grouping sum summands together.
docstr: Get summands list.
  
  All summands with a coefficient less than cutoff are ignored.
  
  Args:
      cutoff (float, optional): Cutoff value. Defaults to 1.0e-12.
docstr_tok: ["Get","summands","list",".","All","summands","with","a","coefficient","less","than","cutoff","are","ignored",".","Args",":","cutoff","(","float",",","optional",")",":","Cutoff","value",".","Defaults","to","1.0e-12","."]
code: def get_summands(self, cutoff=1.0e-12):
      """Get summands list.
  
      All summands with a coefficient less than cutoff are ignored.
  
      Args:
          cutoff (float, optional): Cutoff value. Defaults to 1.0e-12.
      """
      new_summands = []
      for coeff, summand in self.queue.values():
          if coeff == 1:
              new_summands.append(summand)
          elif abs(coeff) > cutoff:
              new_summands.append(qml.s_prod(coeff, summand))
  
      return new_summands
  
imports: import itertools
  from copy import copy
  from typing import List
  import numpy
  import pennylane
  from pennylane import math
  from pennylane.operation import Operator
  from pennylane.ops.qubit import Hamiltonian
  from pennylane.queuing import QueuingManager
  from .composite import CompositeOp
label_desc: Use image node_id 3 for calling the _SumSummandsGrouping obj's underlying member method code with example usage: obj.get_summands(cutoff) and returns: new_summands