netsse.model.ship.heaveCF ========================= .. py:function:: netsse.model.ship.heaveCF(om0, beta_deg, U, L, B0, T, C_B=1) Computes the heave transfer function amplitude, using the closed-form expressions presented in Jensen et al. (2004). :param om0: Vector of absolute wave frequencies [rad/s]. :type om0: array_like of shape (Nom0,) :param beta_deg: Vector of heading angles [deg]. :type beta_deg: array_like of shape (Nbeta,) :param U: Vessel forward speed [m/s]. :type U: float :param L: Length of the ship [m]. :type L: float :param B0: Breadth of the ship [m]. :type B0: float :param T: Draft of the ship [m]. :type T: float :param C_B: Block coefficient of the ship [-]. :type C_B: float, default 1 :returns: **heave** -- Coefficients of the heave transfer function amplitude [m/m]. :rtype: numpy.ndarray of shape (Nom0,Nbeta) .. seealso:: :py:obj:`pitchCF`, :py:obj:`rollCF` .. rubric:: References Jensen, J. J., Mansour, A. E., & Olsen, A. S. (2004). Estimation of ship motions using closed-form expressions. Ocean Engineering, 31(1), 61–85. https://doi.org/10.1016/S0029-8018(03)00108-2 .. rubric:: Example >>> heave = heaveCF(om0,beta_deg,U,L,B0,T,C_B=1)