WaveBlocksND
Static Public Member Functions | List of all members
waveblocks::propagators::Hagedorn< N, D, MultiIndex, MDQR > Struct Template Reference

Implements the Hagedorn propagator for vector valued wavepackets. Offers a method for time propagation. More...

#include <Hagedorn.hpp>

Static Public Member Functions

template<class Potential >
static void propagate (InhomogeneousHaWp< D, MultiIndex > &packet, const real_t &delta_t, const Potential &V)
 
template<class Potential >
static void propagate (HomogeneousHaWp< D, MultiIndex > &packet, const real_t &delta_t, const Potential &V)
 

Detailed Description

template<int N, int D, class MultiIndex, class MDQR>
struct waveblocks::propagators::Hagedorn< N, D, MultiIndex, MDQR >

Implements the Hagedorn propagator for vector valued wavepackets. Offers a method for time propagation.

Template Parameters
NNumber of levels
DDimension of space
MultiIndexType of multi index used in the basis shape
MDQRMulti-dimensional quadrature rule

Member Function Documentation

template<int N, int D, class MultiIndex , class MDQR >
template<class Potential >
static void waveblocks::propagators::Hagedorn< N, D, MultiIndex, MDQR >::propagate ( InhomogeneousHaWp< D, MultiIndex > &  packet,
const real_t delta_t,
const Potential &  V 
)
inlinestatic
template<int N, int D, class MultiIndex , class MDQR >
template<class Potential >
static void waveblocks::propagators::Hagedorn< N, D, MultiIndex, MDQR >::propagate ( HomogeneousHaWp< D, MultiIndex > &  packet,
const real_t delta_t,
const Potential &  V 
)
inlinestatic

The documentation for this struct was generated from the following file: