|
MADNESS 0.10.1
|
Implements BandlimitedPropagator and qm_free_particle_propagator. More...
#include <madness/mra/mra.h>#include <madness/mra/operator.h>#include <madness/mra/adquad.h>#include <madness/misc/cfft.h>#include <madness/misc/interpolation_1d.h>#include <cmath>#include <complex>#include <madness/constants.h>#include <iostream>#include <vector>#include <algorithm>
Classes | |
| class | madness::BandlimitedPropagator |
| Class to evaluate the filtered Schrodinger free-particle propagator in real space. More... | |
Namespaces | |
| namespace | madness |
| Namespace for all elements and tools of MADNESS. | |
Functions | |
| void | madness::bandlimited_propagator_plot () |
| Convolution1D< double_complex > * | madness::qm_1d_free_particle_propagator (int k, double bandlimit, double timestep, double width) |
| template<std::size_t NDIM> | |
| SeparatedConvolution< double_complex, NDIM > | madness::qm_free_particle_propagator (World &world, int k, double bandlimit, double timestep) |
| template<std::size_t NDIM> | |
| SeparatedConvolution< double_complex, NDIM > * | madness::qm_free_particle_propagatorPtr (World &world, int k, double bandlimit, double timestep) |
Implements BandlimitedPropagator and qm_free_particle_propagator.