= math_cutil library = '''abbreviation''' ||'''abbreviation'''||'''original'''|| ||EP||Eigenvalue problem|| ||GEP||Generalizaed eigenvalue problem|| ||cGS||Classic Gram-Schmit|| ||mGS||Modified Gram Schmit|| '''types in math_cutil''' ||'''Type''' ||'''Description''' || ||[[Develop/math_cutil/prtFmt|prtFmt]]|| point to a print function|| '''classes in math_cutil''' ||'''Class''' ||'''Description''' || ||[[Develop/math_cutil/HVSIinfo|HVSIinfo]]||Infomation structure for iVI (EP,GEP)|| ||[[Develop/math_cutil/TDVSIinfo|TDVSIinfo]]||Infomation structure for iVI (GEP for TDDFT)|| ||[[Develop/math_cutil/HVSIsolver|HVSIsolver]]||core class of iVI (EP) || ||[[Develop/math_cutil/EHVSIsolver|EHVSIsolver]]||iVI (EP) for exterior roots || ||[[Develop/math_cutil/IHVSIsolver|IHVSIsolver]]||iVI (EP) for interior roots || ||[[Develop/math_cutil/GVSIsolver|GVSIsolver]]||core class of iVI (GEP) || ||[[Develop/math_cutil/EGVSIsolver|EGVSIsolver]]||iVI (EP) for exterior roots || ||[[Develop/math_cutil/IGVSIsolver|IGVSIsolver]]||iVI (EP) for interior roots || ||[[Develop/math_cutil/TDVSIsolver|TDVSIsolver]]||core class of iVI (GEP for TDDFT) || ||[[Develop/math_cutil/ETDVSIsolver|ETDVSIsolver]]||iVI (GEP for TDDFT) for exterior roots || ||[[Develop/math_cutil/ITDVSIsolver|ITDVSIsolver]]||iVI (GEP for TDDFT) for interior roots || ||[[Develop/math_cutil/GTMAT|GTMAT]]||class to specific matrix/number operation (REAL/Complex/other) || ||[[Develop/math_cutil/HMAT|HMAT]]||class to unify large matrix (explicit or implicit) operations || '''functions in math_cutil''' ||'''Function''' ||'''Description''' || ||[[Develop/math_cutil/x_domatcopy|x_domatcopy]]||Wrap function for matrix copy (double). Compatible to intel mkl_domatcopy.|| ||[[Develop/math_cutil/x_domatcopy|z_domatcopy]]||Wrap function for matrix copy (double complex). Compatible to intel mkl_zomatcopy.|||| ||[[Develop/math_cutil/x_dgeprint|x_dgeprint]]||Print ''double'' matrix in unlimited line width. (Compatible for Fortran)|| ||[[Develop/math_cutil/x_tgeprint|x_tgeprint]]||Print matrix in unlimited line width. (double,complex or other, C/CPP only)||