Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
FactoryQCSimTensorChain.cpp File Reference
Include dependency graph for FactoryQCSimTensorChain.cpp:

Go to the source code of this file.

Namespaces

namespace  Simulators
 Bounded online routing based on current physical bond dimensions.
namespace  Simulators::FactoryBackends

Macros

#define _CRT_SECURE_NO_WARNINGS   1
#define INCLUDED_BY_FACTORY

Functions

std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPOImmediate ()
std::unique_ptr< ISimulator > Simulators::FactoryBackends::CreateQCSimMPSImmediate ()

Detailed Description

Version
1.0

DESCRIPTION

Simulator factory part for the qcsim matrix product state and matrix product operator simulators.

They are the most expensive qcsim simulators to compile, so they are kept apart from the other qcsim backends. They share this translation unit because the qcsim MPS headers define a non-inline function, which may be compiled only once.

Definition in file FactoryQCSimTensorChain.cpp.

Macro Definition Documentation

◆ _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS   1

Definition at line 16 of file FactoryQCSimTensorChain.cpp.

◆ INCLUDED_BY_FACTORY

#define INCLUDED_BY_FACTORY

Definition at line 20 of file FactoryQCSimTensorChain.cpp.