pub fn cscalar<F: Field>(name: &str) -> Amplitude<F>
Expand description
Creates a named ComplexScalar
.
This is a convenience method to generate an Amplitude
which represents a complex
value determined by two parameters, real
and imag
.
ยงExamples
Basic usage:
use rustitude_core::prelude::*;
let my_cscalar: Amplitude<f64> = cscalar("MyComplexScalar");
assert_eq!(my_cscalar.parameters, vec!["real".to_string(), "imag".to_string()]);