netket.vqs.get_local_kernel

netket.vqs.get_local_kernel#

netket.vqs.get_local_kernel(vstate, Ɣ)[source]#

Returns the function computing the local estimator for the given variational state and operator.

Parameters:
  • vstate (Any) ā€“ the variational state

  • OĢ‚ ā€“ the operator

  • Ɣ (Any) ā€“

Returns:

A callable accepting the output of get_configs(vstate, O).

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._lazy.Squared)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._discrete_operator.DiscreteOperator)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._discrete_operator_jax.DiscreteJaxOperator)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._continuous_operator.ContinuousOperator)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._lazy.Squared, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

# Dispatches to select what expect-kernel to use

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._discrete_operator_jax.DiscreteJaxOperator, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._discrete_operator.DiscreteOperator, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_state.state.MCState, Ɣ: netket.operator._continuous_operator.ContinuousOperator, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._abstract_super_operator.AbstractSuperOperator)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._discrete_operator.DiscreteOperator)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._lazy.Squared[netket.operator._abstract_super_operator.AbstractSuperOperator])[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._abstract_super_operator.AbstractSuperOperator, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

# Dispatches to select what expect-kernel to use

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._lazy.Squared[netket.operator._abstract_super_operator.AbstractSuperOperator], chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“

netket.vqs.get_local_kernel(vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ɣ: netket.operator._discrete_operator.DiscreteOperator, chunk_size: int)[source]
Parameters:
  • vstate (Any) ā€“

  • Ɣ (Any) ā€“