﻿netket.\_src.operator.spin\_flip.SpinFlipOperator
=================================================

.. currentmodule:: netket._src.operator.spin_flip

.. autoclass:: SpinFlipOperator
   :show-inheritance:
   :exclude-members: __init__, __new__

   

   .. rst-class:: class-dl-groups

   Inheritance
      .. inheritance-diagram:: netket._src.operator.spin_flip.SpinFlipOperator
         :parts: 2


   
      
   .. rst-class:: class-dl-groups

   Attributes
      .. autoattribute:: SpinFlipOperator.H
      .. autoattribute:: SpinFlipOperator.T
      .. autoattribute:: SpinFlipOperator.dtype
      .. autoattribute:: SpinFlipOperator.hilbert
      .. autoattribute:: SpinFlipOperator.is_hermitian
      .. autoattribute:: SpinFlipOperator.max_conn_size
   
      
   .. rst-class:: class-dl-groups

   Methods
      .. automethod:: SpinFlipOperator.__call__
      .. automethod:: SpinFlipOperator.apply
      .. automethod:: SpinFlipOperator.collect
      .. automethod:: SpinFlipOperator.conj
      .. automethod:: SpinFlipOperator.conjugate
      .. automethod:: SpinFlipOperator.get_conn
      .. automethod:: SpinFlipOperator.get_conn_flattened
      .. automethod:: SpinFlipOperator.get_conn_padded
      .. automethod:: SpinFlipOperator.n_conn
      .. automethod:: SpinFlipOperator.to_dense
      .. automethod:: SpinFlipOperator.to_jax_operator
      .. automethod:: SpinFlipOperator.to_linear_operator
      .. automethod:: SpinFlipOperator.to_qobj
      .. automethod:: SpinFlipOperator.to_sparse
      .. automethod:: SpinFlipOperator.trace
      .. automethod:: SpinFlipOperator.transpose
      .. automethod:: SpinFlipOperator.tree_flatten
      .. automethod:: SpinFlipOperator.tree_unflatten

   