﻿netket.operator.BoseHubbardJax
==============================

.. currentmodule:: netket.operator

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

   

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

   Inheritance
      .. inheritance-diagram:: netket.operator.BoseHubbardJax
         :parts: 2


   

   .. automethod:: BoseHubbardJax.__init__
      
   .. rst-class:: class-dl-groups

   Attributes
      .. autoattribute:: BoseHubbardJax.H
      .. autoattribute:: BoseHubbardJax.J
      .. autoattribute:: BoseHubbardJax.T
      .. autoattribute:: BoseHubbardJax.U
      .. autoattribute:: BoseHubbardJax.V
      .. autoattribute:: BoseHubbardJax.dtype
      .. autoattribute:: BoseHubbardJax.edges
      .. autoattribute:: BoseHubbardJax.hilbert
      .. autoattribute:: BoseHubbardJax.is_hermitian
      .. autoattribute:: BoseHubbardJax.max_conn_size
      .. autoattribute:: BoseHubbardJax.mu
   
      
   .. rst-class:: class-dl-groups

   Methods
      .. automethod:: BoseHubbardJax.__call__
      .. automethod:: BoseHubbardJax.apply
      .. automethod:: BoseHubbardJax.collect
      .. automethod:: BoseHubbardJax.conj
      .. automethod:: BoseHubbardJax.conjugate
      .. automethod:: BoseHubbardJax.copy
      .. automethod:: BoseHubbardJax.get_conn
      .. automethod:: BoseHubbardJax.get_conn_flattened
      .. automethod:: BoseHubbardJax.get_conn_padded
      .. automethod:: BoseHubbardJax.n_conn
      .. automethod:: BoseHubbardJax.to_dense
      .. automethod:: BoseHubbardJax.to_jax_operator
      .. automethod:: BoseHubbardJax.to_linear_operator
      .. automethod:: BoseHubbardJax.to_local_operator
      .. automethod:: BoseHubbardJax.to_numba_operator
      .. automethod:: BoseHubbardJax.to_qobj
      .. automethod:: BoseHubbardJax.to_sparse
      .. automethod:: BoseHubbardJax.transpose
      .. automethod:: BoseHubbardJax.tree_flatten
      .. automethod:: BoseHubbardJax.tree_unflatten

   