#include <DataTransfer.hpp>
Inherits DataTransferInterface< Container >.
Public Member Functions | |
DataTransfer (std::shared_ptr< Basis const > basis) | |
std::unique_ptr< Interface > | clone () const override |
Clone method. | |
void | preAdapt (Container const &coeff, bool mightCoarsen) override |
void | adapt (Container &coeff) override |
void | postAdapt (Container &coeff) override |
Public Member Functions inherited from DataTransferInterface< Container > | |
virtual | ~DataTransferInterface ()=default |
Virtual destructor. | |
Data Transfer implementation for a single grid using interpolation Handles computations related to the geometric information of the grid and passes that to the underlying NodeDataTransfer classes
|
overridevirtual |
Unpacks data from the PersistentContainer To be called after grid.adapt() and before grid.postAdapt()
Implements DataTransferInterface< Container >.
References AMDiS::for_each_leaf_node(), and AMDiS::init().
|
overridevirtual |
Performs cleanup To be called after grid.postAdapt()
Implements DataTransferInterface< Container >.
References AMDiS::Concepts::LocalView.
|
overridevirtual |
Saves data contained in coeff in the PersistentContainer To be called after grid.preAdapt() and before grid.adapt()
Implements DataTransferInterface< Container >.
References AMDiS::for_each_leaf_node(), and AMDiS::init().