Methods Split Operator Fourier Grid Hamiltonian Differentiation Matrix DFT Neural Networks Tree Boosting Intermediate Band Solar Cells Graphical Interface