
Foundation engineering is a branch of engineering that applies the principles of soil and rock mechanics for the design of the foundational elements of architectural structures. A foundation connects a structure with the ground and is responsible for the transference of the structural...