Abstract Unlike older design codes, Eurocode 2 does not provide a procedure for calculation of the capacity axially loaded columns. For that purpose, general algorithm is developed, using principles structural mechanics and mathematics: It starts with constructing P-Δ relationship (buckling curve) element, accounting initial imperfections, minimum eccentricity, material nonlinearity second orde...