Add simple simulator stub.
This commit is contained in:
parent
a74dfd5f5f
commit
426ea55b3b
23 changed files with 139 additions and 11 deletions
|
@ -5,19 +5,21 @@ list(APPEND HEADERS
|
|||
BlochSphere.h
|
||||
QuantumState.h
|
||||
Qubit.h
|
||||
QuantumGate.h
|
||||
QuantumOperator.h
|
||||
QuantumCircuitReader.h
|
||||
QuantumCircuitElement.h
|
||||
QuantumWire.h
|
||||
QuantumTerminal.h
|
||||
BasicQuantumGates.h
|
||||
QuantumSimulator.h
|
||||
circuit_elements/QuantumCircuitElement.h
|
||||
circuit_elements/QuantumWire.h
|
||||
circuit_elements/QuantumGate.h
|
||||
circuit_elements/QuantumTerminal.h
|
||||
circuit_elements/BasicQuantumGates.h
|
||||
visuals/BlochSphereNode.h
|
||||
visuals/QuantumCircuitNode.h
|
||||
visuals/QuantumCircuitElementNode.h
|
||||
visuals/QuantumGateNode.h
|
||||
visuals/QuantumWireNode.h
|
||||
visuals/QuantumTerminalNode.h
|
||||
visuals/QuantumStateNode.h
|
||||
)
|
||||
|
||||
list(APPEND SOURCES
|
||||
|
@ -25,19 +27,21 @@ list(APPEND SOURCES
|
|||
BlochSphere.cpp
|
||||
QuantumState.cpp
|
||||
Qubit.cpp
|
||||
QuantumGate.cpp
|
||||
QuantumOperator.cpp
|
||||
QuantumOperator.cpp
|
||||
QuantumCircuitReader.cpp
|
||||
QuantumCircuitElement.cpp
|
||||
QuantumWire.cpp
|
||||
QuantumTerminal.cpp
|
||||
BasicQuantumGates.cpp
|
||||
QuantumSimulator.cpp
|
||||
circuit_elements/QuantumGate.cpp
|
||||
circuit_elements/QuantumCircuitElement.cpp
|
||||
circuit_elements/QuantumWire.cpp
|
||||
circuit_elements/QuantumTerminal.cpp
|
||||
circuit_elements/BasicQuantumGates.cpp
|
||||
visuals/BlochSphereNode.cpp
|
||||
visuals/QuantumCircuitNode.cpp
|
||||
visuals/QuantumCircuitElementNode.cpp
|
||||
visuals/QuantumGateNode.cpp
|
||||
visuals/QuantumWireNode.cpp
|
||||
visuals/QuantumTerminalNode.cpp
|
||||
visuals/QuantumStateNode.cpp
|
||||
visuals/BlochSphereNode.cpp
|
||||
)
|
||||
|
||||
|
@ -45,6 +49,7 @@ add_library(${PLUGIN_NAME} SHARED ${SOURCES} ${HEADERS})
|
|||
|
||||
target_include_directories(${PLUGIN_NAME} PUBLIC
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/circuit_elements
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/visuals
|
||||
)
|
||||
target_link_libraries(${PLUGIN_NAME} PUBLIC core visual_elements ntk_math publishing)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue