Switching Classes: Characterization and Computation | Synapse