Postprocessing is only done for geometrical design variables. The postprocessing procedure is coded in sensitivity.c and consists of the following steps:
Now the steps are treated in more detail:
(552) |
Since p belongs to the subspace it can be written as a linear combination of the basis vectors , where is a mx1 vector of coefficients. Consequently:
(553) |
from which x can be solved yielding:
(554) |
The complement of the projection vector is . Denoting , the constrained sensitivies are obtained from the unconstrained sensitivities by:
(555) |
or, in component notation:
(556) |
where
(557) |
(no summation over k in the last equation).
Active constraints are constraints which
To this end the algorithm starts with all constraints which are fulfilled an removes the constraints one-by-one for which the Lagrange multiplier points to the feasible part of the space.