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.