parameters: (self, qBounds, nPossible=None)
docstring: sets the quantization bounds that the composite will use
  
        **Arguments**
  
         - qBounds:  a list of quantization bounds, each quantbound is a
               list of boundaries
  
         - nPossible:  a list of integers indicating how many possible values
            each descriptor can take on.
  
        **NOTE**
  
           - if the two lists are of different lengths, this will assert out
  
           - neither list is copied, so if you modify it later, the composite
             itself will also be modified.
docstring_summary: sets the quantization bounds that the composite will use
docstring_tokens: sets the quantization bounds that the composite will use
function: def SetQuantBounds(self, qBounds, nPossible=None):
      """ sets the quantization bounds that the composite will use
  
        **Arguments**
  
         - qBounds:  a list of quantization bounds, each quantbound is a
               list of boundaries
  
         - nPossible:  a list of integers indicating how many possible values
            each descriptor can take on.
  
        **NOTE**
  
           - if the two lists are of different lengths, this will assert out
  
           - neither list is copied, so if you modify it later, the composite
             itself will also be modified.
  
      """
      if nPossible is not None:
        assert len(qBounds) == len(nPossible), 'qBounds/nPossible mismatch'
      self.quantBounds = qBounds
      self.nPossibleVals = nPossible
function_tokens: def SetQuantBounds ( self , qBounds , nPossible = None ) : if nPossible is not None : assert len ( qBounds ) == len ( nPossible ) , 'qBounds/nPossible mismatch' self . quantBounds = qBounds self . nPossibleVals = nPossible