|
Simulating the Schrödinger wave equation using the Crank-Nicolson method in 2+1 dimensions
Simulating the Schrödinger wave equation using the Crank-Nicolson method in 2+1 dimensions
|
This is the complete list of members for WaveSimulation, including all inherited members.
| A | WaveSimulation | private |
| B | WaveSimulation | private |
| dt | WaveSimulation | private |
| h | WaveSimulation | private |
| initialize_A() | WaveSimulation | private |
| initialize_B() | WaveSimulation | private |
| initialize_U(double x_c, double y_c, double sigma_x, double sigma_y, double p_x, double p_y) | WaveSimulation | private |
| initialize_V(double thickness, double pos_x, double aperture_separation, double aperture, uint32_t slits) | WaveSimulation | private |
| initialize_V() | WaveSimulation | private |
| M | WaveSimulation | private |
| N | WaveSimulation | private |
| probability_deviation(std::string outfile, bool write_each_step=false) | WaveSimulation | |
| simulate(std::string outfile, bool write_each_step=false) | WaveSimulation | |
| simulate(std::string outfile, std::vector< double > &steps) | WaveSimulation | |
| step() | WaveSimulation | |
| T | WaveSimulation | private |
| U | WaveSimulation | private |
| V | WaveSimulation | private |
| WaveSimulation(double h, double dt, double T, double x_c, double y_c, double sigma_x, double sigma_y, double p_x, double p_y, double thickness, double pos_x, double ap_sep, double ap, uint32_t slits) | WaveSimulation | |
| WaveSimulation(double h, double dt, double T, double x_c, double y_c, double sigma_x, double sigma_y, double p_x, double p_y) | WaveSimulation | |
| write_U(std::ofstream &ofile) | WaveSimulation | private |