qxmt.ansatze.builder module

qxmt.ansatze.builder module#

class qxmt.ansatze.builder.AnsatzBuilder(config, device, hamiltonian=None)

Bases: object

Parameters:
  • config (AnsatzConfig)

  • device (BaseDevice)

  • hamiltonian (BaseHamiltonian | None)

build()
Return type:

BaseAnsatz