MaMiCo 1.2
Loading...
Searching...
No Matches
coupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper Class Referenceabstract
Inheritance diagram for coupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper:

Public Member Functions

 Wrapper (coupling::services::CouplingCellServiceImpl< LinkedCell, dim > *thisPtr)
 
virtual void beginCellIteration ()=0
 
virtual void endCellIteration ()=0
 
virtual void apply (coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > &cell, const I02 &index)=0
 

Protected Attributes

coupling::services::CouplingCellServiceImpl< LinkedCell, dim > * _thisPtr
 

Detailed Description

template<class LinkedCell, unsigned int dim>
class coupling::services::CouplingCellServiceImpl< LinkedCell, dim >::Wrapper

the following wrappers and smaller functional classes are included in the CouplingCellServiceImpl for internal use in this class only. They are used together with the applyTo...() methods of CellContainer to bring functionality which is defined cellwise onto the grid of coupling cells.

Author
Philipp Neumann wrapper to carry out functionality on a single coupling cell. This function can be called on several coupling cells using the callback patterns of CellContainer. In the following, several wrappers are provided for the TransferStrategy as well as some further functional stuff which is required from the CouplingCellServiceImpl.

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