|
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.