Determining a complete three-dimensional set of eigenfunctions for nanoscale structure analysis