Topology optimization is a digital method for designing objects in order to achieve the best structural performance, sometimes in combination with other physical requirements. Topology optimization tools use mathematical algorithms, such as the finite element method and gradient computation, to generate designs based on desired characteristics and predetermined constraints. Initially a purely academic tool, topology optimization has advanced rapidly...