AMDiS  2.10
The Adaptive Multi-Dimensional Simulation Toolbox
InterpolationDataTransfer< Basis, Container > Class Template Reference

#include <InterpolationDataTransfer.hpp>

Public Member Functions

void preAdapt (Basis const &basis, Container const &coeff, bool mightCoarsen)
 
void adapt (Basis const &basis, Container &coeff)
 
void postAdapt (Container &coeff)
 

Detailed Description

template<class Basis, class Container>
class AMDiS::InterpolationDataTransfer< Basis, Container >

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

Member Function Documentation

◆ adapt()

void adapt ( Basis const &  basis,
Container &  coeff 
)

Unpacks data from the PersistentContainer To be called after grid.adapt() and before grid.postAdapt()

◆ postAdapt()

void postAdapt ( Container &  coeff)

Performs cleanup To be called after grid.postAdapt()

References AMDiS::Concepts::LocalView.

◆ preAdapt()

void preAdapt ( Basis const &  basis,
Container const &  coeff,
bool  mightCoarsen 
)

Saves data contained in coeff in the PersistentContainer To be called after grid.preAdapt() and before grid.adapt()


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