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)complexiostreamnanobind/nanobind.hnanobind/ndarray.hnanobind/stl/complex.hnanobind/stl/shared_ptr.hnanobind/stl/string.hnanobind/stl/vector.hsetsstreamstringtupleunordered_mapvector
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