|
ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
Public Member Functions | |
| RegionParticleIterator (Type t, CellContainer_T_ptr cells_arg, const CellIndex_T offset_arg, const CellIndex_T stride_arg, const int startCellIndex_arg, const int regionDimensions_arg[3], const int globalDimensions_arg[3], const double startRegion_arg[3], const double endRegion_arg[3]) | |
| RegionParticleIterator & | operator= (const RegionParticleIterator &other) |
| void | operator++ () override |
Public Member Functions inherited from ParticleIterator | |
| ParticleIterator (Type t_arg, CellContainer_T_ptr cells_arg, const CellIndex_T offset_arg, const CellIndex_T stride_arg, const bool initialize=true) | |
| ParticleIterator & | operator= (const ParticleIterator &other) |
| Molecule & | operator* () const |
| Molecule * | operator-> () const |
| void | deleteCurrentParticle () |
| CellIndex_T | getCellIndex () |
| bool | isValid () const |
Additional Inherited Members | |
Public Types inherited from ParticleIterator | |
| enum | Type { ALL_CELLS =0 , ONLY_INNER_AND_BOUNDARY =1 } |
| typedef std::vector< ParticleCell > | CellContainer_T |
| typedef CellContainer_T * | CellContainer_T_ptr |
| typedef size_t | CellIndex_T |
| typedef size_t | MolIndex_T |
Protected Member Functions inherited from ParticleIterator | |
| virtual void | updateCellIteratorCell () |
Protected Attributes inherited from ParticleIterator | |
| SingleCellIterator< ParticleCell > | _cell_iterator |
| Type | _type |
| CellContainer_T_ptr | _cells |
| CellIndex_T | _cell_index |
| const CellIndex_T | _stride |
|
inlineoverridevirtual |
Reimplemented from ParticleIterator.