Function cscalar

Source
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()]);