MCPcopy Create free account
hub / github.com/NVIDIA/cuda-quantum / get_parameter_value

Function get_parameter_value

python/cudaq/kernel/kernel_builder.py:78–85  ·  view source on GitHub ↗
(self, parameter)

Source from the content-addressed store, hash-verified

76
77
78def get_parameter_value(self, parameter):
79 paramVal = parameter
80 if isinstance(parameter, float):
81 fty = mlirTypeFromPyType(float, self.ctx)
82 paramVal = arith.ConstantOp(fty, FloatAttr.get(fty, parameter))
83 elif isinstance(parameter, QuakeValue):
84 paramVal = parameter.mlirValue
85 return paramVal
86
87
88def __singleTargetOperation(self, opName, target, isAdj=False):

Callers 4

u3Method · 0.85
cu3Method · 0.85

Calls 2

mlirTypeFromPyTypeFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected