MatrixOperator#
-
class cuquantum.
densitymat. jax. MatrixOperator( - data: Array | ShapeDtypeStruct,
- callback: WrappedTensorCallback | None = None,
- grad_callback: WrappedTensorGradientCallback | None = None,
PyTree class for cuDensityMat’s matrix operator.
Methods
- __init__(
- data: Array | ShapeDtypeStruct,
- callback: WrappedTensorCallback | None = None,
- grad_callback: WrappedTensorGradientCallback | None = None,
Initialize a MatrixOperator object.
- Parameters:
data – Data specification of the matrix operator. If
callbackisNone,datashould be ajax.Array; otherwise,datashould be ajax.ShapeDtypeStruct.callback – Forward callback for the matrix operator.
grad_callback – Gradient callback for the matrix operator.
- copy() MatrixOperator[source]#
Copy the matrix operator.