double                 package:base                 R Documentation

_D_o_u_b_l_e _P_r_e_c_i_s_i_o_n _V_e_c_t_o_r_s

_D_e_s_c_r_i_p_t_i_o_n:

     Create, coerce to or test for a double-precision vector.

_U_s_a_g_e:

     double(length = 0)
     as.double(x, ...)
     is.double(x)
     single(length = 0)
     as.single(x, ...)

_A_r_g_u_m_e_n_t_s:

  length: desired length.

       x: object to be coerced or tested.

     ...: further arguments passed to or from other methods.

_V_a_l_u_e:

     `double' creates a double precision vector of the specified
     length.  The elements of the vector are all equal to `0'.

     `as.double' attempts to coerce its argument to be of double type.

     `is.double' returns `TRUE' or `FALSE' depending on whether its
     argument is of double type or not.

_N_o_t_e:

     R has no single precision data type.  All real numbers are stored
     in double precision format.  The functions `as.single' and
     `single' are identical to `as.double' and `double' except they set
     the attribute `Csingle' that is used in the `.C' and `.Fortran'
     interface, and they are intended only to be used in that context.

_S_e_e _A_l_s_o:

     `integer'.

_E_x_a_m_p_l_e_s:

     is.double(1)
     all(double(3) == 0)

