     return dimens.z * (current.z - (0.5 * current.y * current.y/current.x));
 }
 
-//This will need to return the ratio to the execFunc
+//Calculates the pressure ratio between the right and left side pressure differences.
+//(pRight-pCurrent)/(pCurrent-pLeft)
 
 __device__
 __forceinline__

    return (cvRight- cvCenter)/(cvCenter- cvLeft);
}

__device__
REALfour
limitor(REALthree cvCurrent, REALthree cvOther, REAL pRatio)

}

//Left and Center then Left and right.
//This is the meat of the flux calculation.  Fields: x is rho, y is u, z is e, w is p.
__device__
REALthree
eulerFlux(REALfour cvLeft, REALfour cvRight)
{

    //For the first calculation rho and p remain the same.
    REALthree flux;
    REAL uLeft = cvLeft.y/cvLeft.x;
    REAL uRight = cvRight.y/cvRight.x;
