pub trait SymmetryMap<State>: Send + Sync {
// Required methods
fn period(&self) -> usize;
fn apply(&self, state: State) -> Result<(State, Complex64)>;
}Expand description
Finite symmetry action, including any phase acquired by the state.