dtCMatrix-class            package:Matrix            R Documentation

_T_r_i_a_n_g_u_l_a_r, _c_o_m_p_r_e_s_s_e_d, _s_p_a_r_s_e _c_o_l_u_m_n _m_a_t_r_i_c_e_s

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

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

_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("dtCMatrix",
     ...)' or calls of the form  'new("dtTMatrix", ...)'.

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

     '_u_p_l_o': A character object indicating if the matrix is upper
          triangular ('"U"' or '"u"') or lower triangular ('"L"' or
          '"l"').

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

     '_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.

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

     '_x': Object of class '"numeric"' - the non-zero elements of the
          matrix.

     '_f_a_c_t_o_r_s': Object of class '"list"' - a list of factorizations of
          the matrix. 

     '_D_i_m': Object of class '"integer"' - the dimensions of the matrix
          - must be an integer vector with exactly two non-negative
          values.

_E_x_t_e_n_d_s:

     Class '"dgCMatrix"', directly.

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

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

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

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

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

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

     _t 'signature(x = "dtCMatrix")': returns the transpose of 'x'

     _t 'signature(x = "dtTMatrix")': returns the transpose of 'x'

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

     'dgCMatrix-class', 'dgTMatrix-class', 'dgeMatrix-class',
     'dtrMatrix-class'

