A unified aggregation and relaxation approach for stress-constrained topology optimization