A 2D-sampling optimization method for buckling layup design of doubly-curved laminated composite shallow shells. (1st October 2022)