WaveBlocksND
Classes | Namespaces
basic_steps.hpp File Reference
#include "../types.hpp"
#include "../utilities/squeeze.hpp"
#include "../utilities/adaptors.hpp"

Go to the source code of this file.

Classes

struct  waveblocks::propagators::steps::StepT< N, D >
 Propagate one step with the kinetic operator T. More...
 
struct  waveblocks::propagators::steps::HelperL< Mode >
 Helper class for StepU. If Mode then level is supscripted in i. More...
 
struct  waveblocks::propagators::steps::HelperL< false >
 
struct  waveblocks::propagators::steps::HelperA< N, D, MODE >
 Performs commong code of StepU for all specializations. More...
 
struct  waveblocks::propagators::steps::StepU< N, D >
 Propagate one step with the quadratic potential part U. More...
 
struct  waveblocks::propagators::steps::HelperF< Packet, Potential, IP, N, D >
 Builds the inner product matrix. More...
 
struct  waveblocks::propagators::steps::HelperF< Packet, Potential, IP, 1, D >
 Specialization for N = 1. More...
 
struct  waveblocks::propagators::steps::StepW< Packet, Potential, N, D, IP >
 Propagate one step with the non-quadratic potential remainder part W. More...
 

Namespaces

 waveblocks
 
 waveblocks::propagators
 
 waveblocks::propagators::steps