src/Pulses/PulDANTE.cc
// -------------------- Individual DANTE Pulse-Delay Steps --------------------
Individual DANTE Pulse-Delay Steps
Individual DANTE Pulse - Delay Steps
gen_op UDANTE(const spin_system& sys, gen_op& H, const string& Iso,
                                           double td, double theta, double phi)
  {
  gen_op Udante = prop(H, td);			
  Udante *= Ixypuls_U(sys, Iso, phi, theta);	
  return Udante;
  }
gen_op UDANTE ( const spin_system & sys , gen_op & H , const string & Iso , double td , double theta , double phi ) { gen_op Udante = prop ( H , td ) ; Udante *= Ixypuls_U ( sys , Iso , phi , theta ) ; return Udante ; }
Individual DANTE Pulse-Delay Steps
Individual DANTE Pulse - Delay Steps
// Input	     sys   : Spin system // 		     H     : Static Hamlitonian without the field // 		     Iso   : Isotope channel the field is on // 		     td    : Delay following pulse application // 		     theta : Pulse angle (degrees) // 		     phi   : Pulse phase (degrees) // Output	     U     : Propagator for a DANTE sequence //			     about the axis specified by phi // Note			   : Ideal Pulses, No Relaxation // Delay propagator (no relaxation) // Multiply into pulse propagator (ideal)