/* matrxstr.h */ #ifndef _INC_MATRXSTR_H #define _INC_MATRXSTR_H // generic #define _mrxstr_inp "Input Array" #define _mrxstr_ofm "Output Form" #define _mrxtip_sqm "Square Matrix" #define _mrxtip_rcm "Square or Rectangular Matrix" // svd.pan #define _svdopt_sin "Singular Values (W)" #define _svdopt_rsv "Right Matrix (V)" #define _svdopt_lsv "Left Matrix (U)" #define _svdopt_uvw "Combined Matrix (U, V, W)" #define _svdtip_frm "Singular Values as a Column | V, Right Singular Values Matrix | U, Left Singular Values Matrix | Combined U, V, W Matrix" // qr.pan #define _qropt_utm "Upper Triangular Matrix (R)" #define _qropt_orm "Orthogonal Matrix (Q)" #define _qropt_cou "Combined Matrix (QR)" #define _qrtip_frm "Triangular Matrix R where A = Q *^ R | Orthogonal Matrix Q where A = Q *^ R | Combined Orthogonal and Upper Triangluar Matrix (Q, R)" // lu.pan #define _luopt_lum "Lower Triangular Matrix (L)" #define _luopt_ulm "Upper Triangular Matrix (U)" #define _luopt_cou "Complete LU Matrix (LU)" #define _lustr_prm "Permute Lower Matrix" #define _lutip_prm "Permute Lower Triangular Matrix" #define _lutip_frm "Lower Triangular Matrix L where A = L *^ U | Upper Triangular Matrix U where A = L *^ U | Full LU Decomposition Matrix" #endif