MADNESS 0.10.1
Classes | Namespaces | Functions
qmprop.cc File Reference

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>
Include dependency graph for qmprop.cc:

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, NDIMmadness::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)
 

Detailed Description

Implements BandlimitedPropagator and qm_free_particle_propagator.