I. Introduction
Microwave designs are currently complex enough for requiring full-wave design techniques, demanding computer-aided design (CAD). Most numerical methods are conceived as analysis tools, but current interests encourage us to go beyond simple analysis because a wide range of analyses ought to be carried out when developing a design by means of optimization processes.