The objective of this computational study is to quantify the influence of wall-normal and angular momentum injections in suppressing laminar flow separation over a canonical airfoil. Open-loop control of fully separated, incompressible flow over a NACA 0012 airfoil at α = 9 • and Re = 23, 000 is examined with large-eddy simulations. This study independently introduces wall-normal momentum and angular momentum into the separated flow using swirling jets through model boundary conditions. The response of the flow field and the surface vorticity fluxes to various combinations of actuation inputs are examined in detail. It is observed that the addition of angular momentum input to wall-normal momentum injection enhances the suppression of flow separation. Lift enhancement and suppression of separation with the wall-normal and angular momentum inputs are characterized by modifying the standard definition of the coefficient of momentum. The effect of angular momentum is incorporated into the modified coefficient of momentum by introducing a characteristic swirling jet velocity based on the non-dimensional swirl number. With this single modified coefficient of momentum, we are able to categorize each controlled flow into separated, transitional, and attached flows. Nomenclature A = Planform area Aj = Actuator jet area c = Chord length CD = Coefficient of drag CL = Coefficient of lift Cµ = Coefficient of momentum C * µ = Modified coefficient of momentum Fx = Drag force Fy = Lift force Gn = Wall-normal momentum flux G θ = Tangential momentum flux lz = Spanwise extent M∞ = Freestream Mach number n = Wall-normal unit vector Nact = Number of actuators p = Pressure p = Time-average pressure p∞ = Freestream pressure Q = Q criteria r = Radial direction ra = Radius of actuator Re = Reynolds number RMS = Root mean square S = Swirl number t = Time u = (ux, uy, uz) = Velocity (streamwise, vertical, spanwise) u = (u x , u y , u z ) = Velocity fluctuation (streamwise, vertical, spanwise) u = (ux, uy, uz) = Time-average velocity (streamwise, vertical, spanwise) Uc = Convective velocity uj = Characteristic jet velocity u * j = Modified characteristic jet velocity un = Wall-normal actuator velocity u θ = Azimuthal/rotational actuator velocity uτ = Friction velocity U∞ = Freestream velocity x = (x, y, z) = Spatial coordinates (streamwise, vertical, spanwise) x + = (x + , y + , z + ) = Spatial coordinates in wall units Greek symbols α = Angle of attack, deg Γn = Wall-normal circulation of actuator jet ν = Kinematic viscosity ρ∞ = Freestream density Σ = Diffusive vorticity flux (σx, σy, σz) = Time-average wall-normal diffusive vorticity flux (streamwise, vertical, spanwise) τxy = Spanwise Reynolds stress ω = (ωx, ωy, ωz) = Vorticity (streamwise, vertical, spanwise)