parameters: (self)
return_statement: return TensorDim(_dim_op(lib.PLAIDML_INT_OP_NEG, self))
docstring: Negates a TensorDim in a polynomial expression.
  
          Example:
              >>> N, M = TensorDims(2)
              >>> A = Placeholder(DType.FLOAT32, [3, 3])
              >>> A.bind_dims(N, M)
              >>> R = Contraction().outShape(-N)
docstring_summary: Negates a TensorDim in a polynomial expression.
docstring_tokens: Negates a TensorDim in a polynomial expression .
function: def __neg__(self):
          """Negates a TensorDim in a polynomial expression.
  
          Example:
              >>> N, M = TensorDims(2)
              >>> A = Placeholder(DType.FLOAT32, [3, 3])
              >>> A.bind_dims(N, M)
              >>> R = Contraction().outShape(-N)
          """
          return TensorDim(_dim_op(lib.PLAIDML_INT_OP_NEG, self))
function_tokens: def __neg__ ( self ) : return TensorDim ( _dim_op ( lib . PLAIDML_INT_OP_NEG , self ) )