parameters: (self, order='C')
docstring: Flatten the array without changing its contents, similar to
          :meth:`numpy.ndarray.ravel`.
docstring_summary: Flatten the array without changing its contents, similar to
          :meth:`numpy.ndarray.ravel`.
docstring_tokens: Flatten the array without changing its contents similar to : meth : numpy . ndarray . ravel .
function: def ravel(self, order='C'):
          '''
          Flatten the array without changing its contents, similar to
          :meth:`numpy.ndarray.ravel`.
          '''
          cls = type(self)
          newarr, extents = self._dummy.ravel(order=order)
  
          if extents == [self._dummy.extent]:
              return cls(shape=newarr.shape, strides=newarr.strides,
                         dtype=self.dtype, dgpu_data=self.dgpu_data)
  
          else:
              raise NotImplementedError("operation requires copying")
function_tokens: def ravel ( self , order = 'C' ) : cls = type ( self ) newarr , extents = self . _dummy . ravel ( order = order ) if extents == [ self . _dummy . extent ] : return cls ( shape = newarr . shape , strides = newarr . strides , dtype = self . dtype , dgpu_data = self . dgpu_data ) else : raise NotImplementedError ( "operation requires copying" )