English
Languages
English
Japanese
German
Korean
Portuguese, Brazilian
French
Shortcuts

qiskit.aqua.operators.evolutions.TrotterizationFactory

class TrotterizationFactory[source]

A factory for conveniently creating TrotterizationBase instances.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__()

Initialize self.

build([mode, reps])

A factory for conveniently creating TrotterizationBase instances.

static build(mode='trotter', reps=1)[source]

A factory for conveniently creating TrotterizationBase instances.

Parameters
  • mode (str) – One of ‘trotter’, ‘suzuki’, ‘qdrift’

  • reps (int) – The number of times to repeat the Trotterization circuit.

Return type

TrotterizationBase

Returns

The desired TrotterizationBase instance.

Raises

ValueError – A string not in [‘trotter’, ‘suzuki’, ‘qdrift’] is given for mode.