The Time Evolution node is one of the building blocks to observe the dynamics of a system over time. It is inserted inside a time loop which evolves an initial state by solving the time-dependent Schrödinger equation (TDSE).
The node has the following inputs:
At each time step, it will numerically solve the TDSE and update the initial state to give the time-evolved state.
After the inputs are provided, the node gives the following output:
In the example below, the set-up shows the time evolution of a linear superposition state in a harmonic oscillator. The Time Evolution node is inserted inside the time loop which evolves the superposition state.
The time dynamics of the system can be seen in the plot when the simulation is running. If the Potential and Hamiltonian is also time dependent, they must be placed inside the For Loop as well. The output $i$ from the For Loop boundary node can be used as input to these as the time variable.