Fig. 6: Basic principle of using topology optimization for metasurface design.

Detailed steps include define the problem, input parameters, make sure desired EM response, calculate loss function, calculate gradient of loss function, update and output parameters, iterate the design process, and get desired design