Packages

Pure-Elixir quantum circuit simulation and quantum machine learning primitives powered by Nx.

Current section

Files

Jump to
nx_quantum lib nx_quantum sampler result.ex
Raw

lib/nx_quantum/sampler/result.ex

defmodule NxQuantum.Sampler.Result do
@moduledoc """
Typed Sampler primitive result.
"""
@enforce_keys [:probabilities, :counts, :metadata]
defstruct [:probabilities, :counts, :metadata]
@type t :: %__MODULE__{
probabilities: Nx.Tensor.t(),
counts: %{String.t() => non_neg_integer()},
metadata: map()
}
end