ls1-MarDyn
ls1-MarDyn molecular dynamics code
CellDataSoABase.h
1/*
2 * CellDataSoABase.h
3 *
4 * Created on: 21 Jan 2017
5 * Author: tchipevn
6 */
7
8#ifndef SRC_PARTICLECONTAINER_ADAPTER_CELLDATASOABASE_H_
9#define SRC_PARTICLECONTAINER_ADAPTER_CELLDATASOABASE_H_
10
11#include <cstddef>
12
14public:
15 // no virtual destructor - objects are never deleted through a pointer to base
16 // they only exist as references FullParticleCell and ParticleCellRMM.
17 void setMolNum(size_t molNum) {_molNum = molNum;}
18 size_t getMolNum() const {return _molNum;}
19 void incrementMolNum() {++_molNum;}
20 void decrementMolNum() {--_molNum;}
21
22private:
23 size_t _molNum;
24};
25
26#endif /* SRC_PARTICLECONTAINER_ADAPTER_CELLDATASOABASE_H_ */
Definition: CellDataSoABase.h:13