qdk_chemistry.algorithms.time_evolution.controlled_circuit_mapper.base module

QDK/Chemistry controlled time evolution unitary circuit mapper abstractions.

class qdk_chemistry.algorithms.time_evolution.controlled_circuit_mapper.base.ControlledEvolutionCircuitMapper[source]

Bases: Algorithm

Base class for controlled time evolution circuit mapper in QDK/Chemistry algorithms.

__init__()[source]

Initialize the ControlledEvolutionCircuitMapper.

class qdk_chemistry.algorithms.time_evolution.controlled_circuit_mapper.base.ControlledEvolutionCircuitMapperFactory[source]

Bases: AlgorithmFactory

Factory class for creating ControlledEvolutionCircuitMapper instances.

algorithm_type_name()[source]

Return controlled_evolution_circuit_mapper as the algorithm type name.

Return type:

str

default_algorithm_name()[source]

Return pauli_sequence as the default algorithm name.

Return type:

str