Numerical methods for design of metamaterial photonic crystals and random metamaterialsTakamichi TeraoEPJ Appl. Metamat., 9 (2022) 1DOI: https://doi.org/10.1051/epjam/2021012