oriented programming (OOP) in C++ is presented. A brief mathematical formulation of
structural optimization and continuum-based sensitivity analysis is presented. The
requirements of a computational optimization environment are derived from this formulation.
The OOP characteristics are analysed and this paradigm is employed in the implementation
of design variables, structural performance functionals, velocity fields, design model and …