Aberoomand Azar, Parviz, Noroz Haghi, Javad, Waqif Husain, Seyed, Saber Tehrani, Mohammad. . Journal of Optoelectronical Nanostructures. 2023;8(1):58-83. 10.30495/jopn.2023.30875.1269