netket.models.Jastrow

netket.models.Jastrow#

class netket.models.Jastrow[source]#

Bases: Module

Jastrow wave function \(\Psi(s) = \exp(\sum_{i \neq j} s_i W_{ij} s_j)\), where W is a symmetric matrix.

The matrix W is treated as low triangular to avoid redundant parameters in the computation.

Attributes
kernel_init: Callable[[Any, Sequence[int], Any], Union[ndarray, Array]]#

Initializer for the weights.

Methods
__call__(x_in)[source]#

Call self as a function.

Parameters:

x_in (ndarray | Array)