|
| void | interpolate (shared_ptr< Encapsulation > dst, shared_ptr< const Encapsulation > src) override |
| |
| void | restrict (shared_ptr< Encapsulation > dst, shared_ptr< const Encapsulation > src) override |
| |
| virtual | ~PolyInterpMixin () |
| |
| virtual void | interpolate_initial (shared_ptr< ISweeper< time >> dst, shared_ptr< const ISweeper< time >> src) override |
| | Interpolate initial condition from the coarse sweeper to the fine sweeper. More...
|
| |
| virtual void | interpolate (shared_ptr< ISweeper< time >> dst, shared_ptr< const ISweeper< time >> src, bool interp_initial) override |
| | Interpolate, in time and space, from the coarse sweeper to the fine sweeper. More...
|
| |
| virtual void | interpolate (shared_ptr< Encapsulation< time >> dst, shared_ptr< const Encapsulation< time >> src) |
| |
| virtual void | restrict_initial (shared_ptr< ISweeper< time >> dst, shared_ptr< const ISweeper< time >> src) override |
| | Restrict initial condition from the fine sweeper to the coarse sweeper. More...
|
| |
| virtual void | restrict (shared_ptr< ISweeper< time >> dst, shared_ptr< const ISweeper< time >> src, bool restrict_initial) override |
| | Restrict, in time and space, from the fine sweeper to the coarse sweeper. More...
|
| |
| virtual void | restrict (shared_ptr< Encapsulation< time >> dst, shared_ptr< const Encapsulation< time >> src) |
| |
| virtual void | fas (time dt, shared_ptr< ISweeper< time >> dst, shared_ptr< const ISweeper< time >> src) override |
| | Compute FAS correction between the coarse and fine sweepers. More...
|
| |
| virtual | ~ITransfer () |
| |
template<typename time = pfasst::time_precision>
class pfasst::examples::advection_diffusion::SpectralTransfer1D< time >
Spectral (FFT) transfer routines.
Definition at line 32 of file spectral_transfer_1d.hpp.