Interface for Containers allowing data transfer between grid changes. More...
#include <DataTransfer.hpp>
Inherited by DataTransfer< Container, Basis >, and NoDataTransfer< Container >.
Public Member Functions | |
| virtual | ~DataTransferInterface ()=default |
| Virtual destructor. | |
| virtual std::unique_ptr< DataTransferInterface > | clone () const =0 |
| Clone method. | |
| virtual void | preAdapt (Container const &container, bool mightCoarsen)=0 |
| Collect data that is needed before grid adaption. | |
| virtual void | adapt (Container &container)=0 |
| Interpolate data to new grid after grid adaption. | |
| virtual void | postAdapt (Container &container)=0 |
| Perform cleanup after grid adaption. | |
Interface for Containers allowing data transfer between grid changes.