atomlaser Joseph Hope Stochastic atom laser simulation no t no yes yes yes yes yes kick double -1.0e6 kappamax double 1.0e2 tags // const double kick = -1.0e6; // now in tags const double hbar = 1.05500000000e-34; const double M = 1.409539200000000e-25; /* absorbing boundary constants */ const double dpow = 1; const double absorbleft = 4.0e4/pow(2.,dpow); const double absorbright = 4.0e4/pow(2.,dpow); const double xleft = -7.0e-5; const double widthl = 3.0e-5; const double xright = 5.0e-5; const double widthr = 3.0e-5; /* numerical shift constant */ const double ko=-2.5e7; ]]> main x 2048 (-1.0e-4,8.0e-5) 1 main complex phi no vc1 double V damping no xright ? -absorbright*pow(1-cos(M_PI*(x-xright)/widthr),dpow): 0); ]]> RK4IP 1.0e-7 1600 4 yes KE main vc1 atomlaser_break.dat no 2048 phir phii