src/Pulses/PulWALTZ.cc
PulComposite WALTZ::PCmpWALTZQ(const spin_system& sys, int even) const
 
        // Input        WP	: WALTZ parameters
	//		sys	: A spin system
	//		even	: Flag if even step sizes
        // None         CP	: A composite pulse is returned set
        //                        to WALTZ-Q for the system sys
        //                        of strength gamB1 and phase phi
 
  { return PulComposite(WF_WALTZQ(even), sys, Iso); }
/* ****************************************************************************

     There are 9 steps in a WALTZ-Q sequence, as shown below.
      _             _             _            _             _        _ _ _ _ _
  U = U(270)*U(360)*U(180)*U(270)*U(90)*U(180)*U(360)*U(180)*U(270) = 342312423

     Each U represents a pulse of the specified angle and the bar
     indicates a 180 degree phase shift.

******************************************************************************/
There are 9 steps in a WALTZ-Q sequence, as shown below.

Each U represents a pulse of the specified angle and the bar
indicates a 180 degree phase shift.
There are 9 steps in a WALTZ - Q sequence as shown below . Each U represents a pulse of the specified angle and the bar indicates a 180 degree phase shift .
PulComposite WALTZ::PCmpWALTZQ(const spin_system& sys, int even) const
  { return PulComposite(WF_WALTZQ(even), sys, Iso); }
PulComposite WALTZ :: PCmpWALTZQ ( const spin_system & sys , int even ) const { return PulComposite ( WF_WALTZQ ( even ) , sys , Iso ) ; }
There are 9 steps in a WALTZ-Q sequence, as shown below.
There are 9 steps in a WALTZ - Q sequence as shown below .
// Input        WP	: WALTZ parameters //		sys	: A spin system //		even	: Flag if even step sizes // None         CP	: A composite pulse is returned set //                        to WALTZ-Q for the system sys //                        of strength gamB1 and phase phi