WaveFunction#
- class scqubits.core.storage.WaveFunction(basis_labels, amplitudes, energy=None)[source]#
Container for wave function amplitudes defined for a specific basis. Optionally, a corresponding energy is saved as well.
- Parameters
basis_labels (
ndarray) – labels of basis states; for example, in position basis: values of position variableamplitudes (
ndarray) – wave function amplitudes for each basis label valueenergy (
Optional[float]) – energy of the wave function
Methods
WaveFunction.__init__(basis_labels, amplitudes)WaveFunction.rescale(scale_factor)Rescale the wavefunction amplitudes by a given factor
WaveFunction.rescale_to_potential(potential_vals)Rescale the dimensionless amplitude to a (pseudo-)energy that allows us to plot wavefunctions and potential energies in the same plot.