dgBCMatrix-class           package:Matrix           R Documentation

_C_l_a_s_s "_d_g_B_C_M_a_t_r_i_x" _R_e_a_l _S_p_a_r_s_e _B_l_o_c_k_e_d _C_o_l_u_m_n _C_o_m_p_r_e_s_s_e_d _M_a_t_r_i_x

_D_e_s_c_r_i_p_t_i_o_n:

     The 'dgCMatrix' class is a class of sparse blocked matrices in the
     compressed, sparse, column-oriented format.  In this
     implementation the non-zero elements in the columns are sorted
     into increasing row order.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 'new("dgBCMatrix",
     ...)'.

     Objects in this class have a structure similar to those in the
     'dgCMatrix' class except that each nonzero "element" is itself a
     dense matrix with a given number of rows and columns.  These
     objects are used in the representation of linear mixed-effects
     model structures in the 'lme4' package.

_S_l_o_t_s:

     '_p': Object of class '"integer"' of pointers, one for each column,
          to the initial (zero-based) index of elements in the column.

     '_i': Object of class '"integer"' of length nnzero (number of
          non-zero elements).  These are the row numbers for each
          non-zero element in the matrix.

     '_x': Object of class '"array"' - the non-zero elements of the
          matrix.  This is a three-dimensional array with the third
          dimension being nnzero.

_M_e_t_h_o_d_s:

     _c_o_e_r_c_e 'signature(from = "dgBCMatrix", to = "dgCMatrix")'

     _c_o_e_r_c_e 'signature(from = "dgBCMatrix", to = "dgTMatrix")'

     _c_o_e_r_c_e 'signature(from = "dgBCMatrix", to = "dgeMatrix")'

     _c_o_e_r_c_e 'signature(from = "dgBCMatrix", to = "matrix")'

     _c_o_e_r_c_e 'signature(from = "dgCMatrix", to = "dgBCMatrix")'

_S_e_e _A_l_s_o:

     'dgCMatrix-class'

