netket_foundation.operator.ParametrizedOperator

netket_foundation.operator.ParametrizedOperator#

class netket_foundation.operator.ParametrizedOperator(hilbert, parameter_space, function)[source]#

Operator wrapper that evaluates a physical operator from parameters carried in the sample.

__init__(hilbert, parameter_space, function)[source]#

Methods

__init__(hilbert, parameter_space, function)

collect()

Returns a guaranteed concrete instance of an operator.

conj(*[, concrete])

conjugate(*[, concrete])

Returns the complex-conjugate of this operator.

get_conn_padded(x)

transpose(*[, concrete])

Returns the transpose of this operator.

tree_flatten()

tree_unflatten(metadata, data)

with_params(params)

Attributes

H

Returns the Conjugate-Transposed operator

T

Returns the transposed operator

dtype

The dtype of the operator's matrix elements ⟨σ|Ô|σ'⟩.

function

hilbert

The hilbert space associated to this observable.

is_hermitian

Returns true if this operator is hermitian.