ls1-MarDyn
ls1-MarDyn molecular dynamics code
Public Member Functions | Protected Attributes | List of all members
Cell Class Referenceabstract
Inheritance diagram for Cell:
ParticleCellBase bhfmm::ParticleCellPointers FullParticleCell ParticleCellRMM

Public Member Functions

virtual void assignCellToHaloRegion ()=0
 
virtual void assignCellToBoundaryRegion ()=0
 
virtual void assignCellToInnerRegion ()=0
 
virtual void assignCellToInnerMostAndInnerRegion ()=0
 
virtual void skipCellFromHaloRegion ()=0
 
virtual void skipCellFromBoundaryRegion ()=0
 
virtual void skipCellFromInnerRegion ()=0
 
virtual void skipCellFromInnerMostRegion ()=0
 
virtual bool isHaloCell () const =0
 
virtual bool isBoundaryCell () const =0
 
virtual bool isInnerCell () const =0
 
virtual bool isInnerMostCell () const =0
 
virtual double getBoxMin (int d) const =0
 
virtual double getBoxMax (int d) const =0
 
virtual void setBoxMin (const double b[3])=0
 
virtual void setBoxMax (const double b[3])=0
 
unsigned long getCellIndex () const
 
void setCellIndex (unsigned long cellIndex)
 

Protected Attributes

unsigned long _cellIndex
 the index of a cell. On one process every index must be unique.
 

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