netket_foundation.operator.ParametrizedOperator#
- class netket_foundation.operator.ParametrizedOperator[source]#
Bases:
AbstractOperatorOperator wrapper that evaluates a physical operator from parameters carried in the sample.
- Methods
- collect()[source]#
Returns a guaranteed concrete instance of an operator.
As some operations on operators return lazy wrappers (such as transpose, hermitian conjugate…), this is used to obtain a guaranteed non-lazy operator.
- Return type:
- conjugate(*, concrete=False)[source]#
Returns the complex-conjugate of this operator.
- Parameters:
concrete – if True returns a concrete operator and not a lazy wrapper
- Return type:
- Returns:
if concrete is not True, self or a lazy wrapper; the complex-conjugated operator otherwise
- get_conn_padded(x)#