Explicit formulation of bearing capacity of shallow foundations on rock masses using artificial neural networks: application and supplementary studies