netket.models.Gaussian

netket.models.Gaussian#

class netket.models.Gaussian[source]#

Bases: Module

Multivariate Gaussian function with mean 0 and parametrised covariance matrix \(\Sigma_{ij}\).

The wavefunction is given by the formula: \(\Psi(x) = \exp(\sum_{ij} x_i \Sigma_{ij} x_j)\). The (positive definite) \(\Sigma_{ij} = AA^T\) matrix is stored as non-positive definite matrix A.

Attributes
kernel_init: Callable[[Any, Sequence[int], Union[None, str, type[Any], dtype, _SupportsDType]], Array]#

Initializer for the weights.

Methods
__call__(x_in)[source]#

Call self as a function.

Parameters:

x_in (ndarray | Array)