We propose a rigorous algorithm for checking and replacing meta-atoms in the arbitrary metasurface layout, based on any preconditioned element library. To showcase the algorithm performance, we design the small metalens based on arbitrarily shaped nanoparticles with four-fold symmetry. We note that layout and lookup tables can depend on any desired optical parameters provided by the atom, and for each point, the best compatible element will be chosen. This algorithm can help the photonics community to fully exploit the design degree of freedom associated with the generation of arbitrary meta-atom shapes, and to access the new properties of metadevices.
|