AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
DataTransferInterface< Container > Class Template Referenceabstract

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< DataTransferInterfaceclone () 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.
 

Detailed Description

template<class Container>
class AMDiS::DataTransferInterface< Container >

Interface for Containers allowing data transfer between grid changes.


The documentation for this class was generated from the following file: