= math_cutil library = '''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)|| ||[[Develop/math_cutil/x_domatcopy|z_domatcopy]]||Wrap function for matrix copy (double complex)||