1#ifndef _MOLECULARDYNAMICS_COUPLING_DATASTRUCTURES_COUPLINGCELLSWITHLINKEDCELLS_H_
2#define _MOLECULARDYNAMICS_COUPLING_DATASTRUCTURES_COUPLINGCELLSWITHLINKEDCELLS_H_
4#include "CellContainer.h"
5#include "coupling/datastructures/CouplingCellWithLinkedCells.h"
6#include "coupling/interface/MDSolverInterface.h"
9namespace datastructures {
20template <
class LinkedCell,
unsigned int dim>
88#include "LinkedCellContainer.cpph"
provides access to the coupling cells. Base class for the class coupling::datastructures::LinkedCellC...
Definition CellContainer.h:26
defines the cell type with cell-averaged quantities. Derived from the class coupling::datastructures:...
Definition CouplingCellWithLinkedCells.h:26
provides access to the coupling cells with linked cells.
Definition LinkedCellContainer.h:21
void applyToLocalNonGhostCouplingCellsWithLinkedCells(A &a)
std::vector< coupling::datastructures::CouplingCell< dim > * > initCouplingCells() const
LinkedCellContainer(tarch::la::Vector< dim, unsigned int > numberLinkedCellsPerCouplingCell, coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface)
void applyToAllLocalCouplingCellsWithLinkedCells(A &a)
coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > * initLinkedCellContainer(tarch::la::Vector< dim, unsigned int > numberLinkedCellsPerCouplingCell, coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface) const
coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > * getLinkedCellContainer()
void applyToLocalGhostCouplingCellsWithLinkedCells(A &a)
void applyXLayersOfGlobalNonGhostCellsWithLinkedCells(A &a, unsigned int layers2Use)
void applyToFirstLayerOfGlobalNonGhostCellsWithLinkedCells(A &a)
coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > * _couplingCellsWithLinkedCells
Definition LinkedCellContainer.h:85
interface to the MD simulation
Definition MDSolverInterface.h:25
everything necessary for coupling operations, is defined in here
Definition AdditiveMomentumInsertion.h:15