netket.vqs#

This module defines the variational states, the heart of NetKet itself.

Inheritance diagram of netket.vqs

Abstract Interface#

VariationalState

Abstract class for variational states representing either pure states or mixed quantum states.

VariationalMixedState

Concrete Variational States#

FullSumState

Variational State for a variational quantum state computed on the whole Hilbert space without Monte Carlo sampling by summing over the whole Hilbert space.

MCState

Variational State for a Variational Neural Quantum State.

MCMixedState

Variational State for a Mixed Variational Neural Quantum State.

Functions#

get_local_kernel

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

get_local_kernel_arguments

Returns the samples of vstate used to compute the expectation value of the operator O, and the connected elements and matrix elements.