MaMiCo 1.2
Loading...
Searching...
No Matches
LinkedCellContainer.h
1#ifndef _MOLECULARDYNAMICS_COUPLING_DATASTRUCTURES_COUPLINGCELLSWITHLINKEDCELLS_H_
2#define _MOLECULARDYNAMICS_COUPLING_DATASTRUCTURES_COUPLINGCELLSWITHLINKEDCELLS_H_
3
4#include "CellContainer.h"
5#include "coupling/datastructures/CouplingCellWithLinkedCells.h"
6#include "coupling/interface/MDSolverInterface.h"
7
8namespace coupling {
9namespace datastructures {
10template <class LinkedCell, unsigned int dim> class LinkedCellContainer;
11} // namespace datastructures
12} // namespace coupling
13
20template <class LinkedCell, unsigned int dim>
87
88#include "LinkedCellContainer.cpph"
89
90#endif // _MOLECULARDYNAMICS_COUPLING_DATASTRUCTURES_COUPLINGCELLSWITHLINKEDCELLS_H_
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
std::vector< coupling::datastructures::CouplingCell< dim > * > initCouplingCells() const
LinkedCellContainer(tarch::la::Vector< dim, unsigned int > numberLinkedCellsPerCouplingCell, coupling::interface::MDSolverInterface< LinkedCell, dim > *mdSolverInterface)
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 applyXLayersOfGlobalNonGhostCellsWithLinkedCells(A &a, unsigned int layers2Use)
coupling::datastructures::CouplingCellWithLinkedCells< LinkedCell, dim > * _couplingCellsWithLinkedCells
Definition LinkedCellContainer.h:85
interface to the MD simulation
Definition MDSolverInterface.h:25
Definition Vector.h:24
everything necessary for coupling operations, is defined in here
Definition AdditiveMomentumInsertion.h:15