Surface gravity waves produce a forcing on mean surface flow driving wave-induced currents and changes to the water surface elevation (e.g. wave setup and setdown). Wave forcing is a new feature in HEC-RAS 6.6. Wave forcing is caused by gradients in the wave radiation stress tensor as (Longuet-Higgins and Stewart 1962, 1964)

1) \boldsymbol{\tau}_w = - \nabla \cdot \boldsymbol{S}

where 

\boldsymbol{S} = \left[ \begin{matrix} S_{xx} & S_{xy} \\ S_{yx} & S_{yy} \end{matrix} \right] : wave radiation stress tensor

The wave radiation stresses tensor represents the depth-integrated and phase-averaged excess momentum flux due to surface gravity waves. 

For spectral waves, the wave radiation stress components can be approximated using linear wave theory as

2) \begin{equation} S_{xx} = \rho g \iint E(f, \theta) \left [ \dfrac{c_g}{c_p} \left ( \text{cos}^2 \theta + 1 \right ) - \frac{1}{2} \right ] d f d \theta \\ S_{xy} = S_{yx} = \rho g \iint E(f, \theta) \left ( \dfrac{c_g}{c_p} \text{sin} \theta \text{cos} \theta \right ) d f d \theta \\ S_{yy} = \rho g \iint E(f, \theta)\left [ \dfrac{c_g}{c_p} \left ( \text{sin}^2 \theta + 1 \right ) - \frac{1}{2} \right ] d f d \theta \end{equation}

in which

\rho: water density [M/L3]
g: gravity [L/T2]
E(f, \theta): wave energy density [L]
c_g: wave group velocity [L/T]
c_p: wave phase velocity [L/T]
f: wave frequency [1/T]
\theta: wave direction [-]

HEC-RAS does not compute the wave forcing since it does not have a wave model. The wave forcing is specified by the user on a grid and interpolated onto the HEC-RAS mesh. 

It is noted that HEC-RAS does not have other wave-current interaction terms such as wave-enhanced bottom friction, horizontal mixing, and wave-induced mass fluxes. Therefore, HEC-RAS should not be used to simulate near-shore wave-generated currents. The wave forcing feature is intended for simulating wave generated variations in the water surface elevation. 

Instructions on how to enter wave forcing data in HEC-RAS can be found here Wind Forcing