Schur-class              package:Matrix              R Documentation

_C_l_a_s_s "_S_c_h_u_r" _o_f _S_c_h_u_r _M_a_t_r_i_x _F_a_c_t_o_r_i_z_a_t_i_o_n_s

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

     Class '"Schur"' is the class of Schur matrix factorizations. 
     These are a generalization of eigen value (or spectral)
     decompositions for general (possibly asymmmetric) square matrices,
     see the 'Schur()' function.

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

     Objects of class '"Schur"' are typically created by 'Schur()'.

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

     '"Schur"' has slots

     '_T': Upper Block-triangular 'Matrix' object.

     '_Q': Square _orthogonal_ '"Matrix"'.

     '_E_V_a_l_u_e_s': numeric or complex vector of eigenvalues of 'T'.

     '_D_i_m': the matrix dimension: equal to 'c(n,n)' of class
          '"integer"'.

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

     Class '"MatrixFactorization"', directly.

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

     'Schur()' for object creation; 'MatrixFactorization'.

_E_x_a_m_p_l_e_s:

     showClass("Schur")
     Schur(M <- Matrix(c(1:7, 10:2), 4,4))
     ## Trivial, of course:
     str(Schur(Diagonal(5)))

     ## for more examples, see Schur()

