![]() |
GPUE
v1.0
GPU Gross-Pitaevskii Equation numerical solver for Bose-Einstein condensates
|
Routines for manipulating the wavefunction. More...
Go to the source code of this file.
Namespaces | |
WFC | |
Functions | |
void | WFC::phaseWinding (double *phi, int winding, double *x, double *y, double dx, double dy, double posx, double posy, int dim) |
Generate phase winding for condensate imprint. More... | |
void | WFC::phaseWinding (double *phi, int winding, double *x, double *y, double dx, double dy, double *posx, double *posy, int sites, int dim) |
Generate phase winding for condensate imprint, multiple locations. More... | |
void | WFC::applyPhase (double *phi, double2 *wfc, int dim) |
Applies the generated phase to the wavefunction. More... | |
Routines for manipulating the wavefunction.
The functions herein can be used to modify the wavefunction, in particular by applying phase windings. This can be used in combination with the vortex lattice graph to eliminate or add vortices at arbitrary positions.
Definition in file manip.h.