/* Steven Andrews, 1/00 *//* See documentation called Quantum doc *//* Copyright 2003 by Steven Andrews.  Permission is granted   for non-commercial use of and modifications to the code. */float psiHO(float x,int n,float k,float m);complex Bracket(float *psib,float *psik,float *xr,int n);float NormalKet(float *psi,float *xr,int n);complex Hamiltonian(float *psib,float *v,float *psik,float *xr,int n,float mass);complex Dipole(float *psib,float *psik,float *xr,int n,float q);void EQMFschrod(phptr u,void *k,phptr dudt);int TKFplotpsi(float t,phptr u,void *tkptr);float *TimeEvolve(float *psi,float *ur,float m,float *xr,int n,float Dt);int TKFdipcorr(float t,phptr u,void *tkptr);void DipCorr(float *psib,float *psik,float *ur,float m,float q,float *xr,int n,float Dt,float *dip);float EigenketAHO(float *xr,float *ur,float *psi,int n,float k,float m);sptr DipTransform(float *dip,float dt,int nt,float wmin);
