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 | |
madness | |
File holds all helper structures necessary for the CC_Operator and CC2 class. | |
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.