Function rustitude_core::amplitude::cscalar
source · pub fn cscalar(name: &str) -> AmpOp
Expand description
Creates a named ComplexScalar
.
This is a convenience method to generate an AmpOp
which represents a complex
value determined by two parameters, real
and imag
.
§Examples
Basic usage:
use rustitude_core::prelude::*;
let my_cscalar = cscalar("MyComplexScalar");
if let AmpOp::Amplitude(amp) = my_cscalar {
assert_eq!(amp.node.read().parameters(), vec!["real".to_string(), "imag".to_string()]);
}