General tidy and removal of cumbersome functions
This PR contains multiple formatting, modernisation clean ups and removal of the gmsh square function. This optimises out to the equivalent expression on modern compilers.
This PR contains multiple formatting, modernisation clean ups and removal of the gmsh square function. This optimises out to the equivalent expression on modern compilers.