PFASST++
pfasst::examples::advection_diffusion Namespace Reference

Classes

class  AdvectionDiffusionSweeper
 advection-diffusion sweeper with semi-implicit time-integration. More...
 
class  FFT
 FFT helper class. More...
 
class  SpectralTransfer1D
 Spectral (FFT) transfer routines. More...
 

Typedefs

typedef error_map::value_type vtype
 
typedef error_map::key_type ktype
 
Containers for errors/residuals etc.
typedef map< tuple< size_t, size_t >, double > error_map
 
typedef map< size_t, error_mapresidual_map
 

Functions

error_map run_mpi_pfasst (const double abs_res_tol, const double rel_res_tol, const size_t niters, const size_t nsteps, const double dt, const size_t ndofs_f, const size_t ndofs_c, const size_t nnodes_f, const size_t nnodes_c)
 Advection/diffusion example using an encapsulated IMEX sweeper. More...
 
tuple< error_map, residual_maprun_serial_mlsdc (size_t nlevs, size_t nsteps_in=4, double step_size_in=0.01, size_t num_iter_in=8, size_t nnodes_in=5, size_t ndofs_in=128)
 Advection/diffusion example using an encapsulated IMEX sweeper. More...
 
error_map run_vanilla_sdc (double abs_residual_tol, double rel_residual_tol=0.0)
 Advection/diffusion example using an encapsulated IMEX sweeper. More...
 

Typedef Documentation

typedef map<tuple<size_t, size_t>, double> pfasst::examples::advection_diffusion::error_map

Definition at line 66 of file advection_diffusion_sweeper.hpp.

typedef error_map::key_type pfasst::examples::advection_diffusion::ktype

Definition at line 71 of file advection_diffusion_sweeper.hpp.

typedef error_map::value_type pfasst::examples::advection_diffusion::vtype

Definition at line 70 of file advection_diffusion_sweeper.hpp.