Hexahedral mesh generation in complex geometrical domains