single-particle oscillator function