File Bindings.hpp¶
↰ Parent directory (pennylane_lightning/core/bindings
)
Contents
Definition (pennylane_lightning/core/bindings/Bindings.hpp
)¶
Detailed Description¶
Defines device-agnostic operations to export to Python and other utility functions interfacing with Nanobind.
Includes¶
BindingsUtils.hpp
(File BindingsUtils.hpp)CPUMemoryModel.hpp
(File CPUMemoryModel.hpp)Constant.hpp
(File Constant.hpp)ConstantUtil.hpp
(File ConstantUtil.hpp)GateOperation.hpp
(File GateOperation.hpp)JacobianData.hpp
(File JacobianData.hpp)Macros.hpp
(File Macros.hpp)Memory.hpp
(File Memory.hpp)Observables.hpp
(File Observables.hpp)Util.hpp
(File AVXUtil.hpp)complex
iostream
nanobind/nanobind.h
nanobind/ndarray.h
nanobind/stl/complex.h
nanobind/stl/shared_ptr.h
nanobind/stl/string.h
nanobind/stl/vector.h
set
sstream
string
tuple
unordered_map
vector
Included By¶
Functions¶
Template Function Pennylane::NanoBindings::applyControlledMatrix
Template Function Pennylane::NanoBindings::lightningClassBindings
Template Function Pennylane::NanoBindings::registerAdjointJacobian
Function Pennylane::NanoBindings::registerArrayAlignmentBindings
Template Function Pennylane::NanoBindings::registerBackendAgnosticAlgorithms
Template Function Pennylane::NanoBindings::registerBackendAgnosticMeasurements
Template Function Pennylane::NanoBindings::registerBackendAgnosticObservables
Template Function Pennylane::NanoBindings::registerBackendAgnosticStateVectorMethods
Template Function Pennylane::NanoBindings::registerControlledGates
Template Function Pennylane::NanoBindings::registerLightningClassBindings