4 |
|
#include <vector> |
5 |
|
#include "math/Vector3.hpp" |
6 |
|
|
7 |
+ |
namespace oopse { |
8 |
|
|
8 |
– |
|
9 |
|
class BaseLattice{ |
10 |
|
protected: |
11 |
|
BaseLattice(){ |
12 |
– |
Vector3d zeroVector3d(0.0, 0.0, 0.0); |
12 |
|
|
13 |
< |
setOrigin(zeroVector3d); |
13 |
> |
setOrigin(V3Zero); |
14 |
|
} |
15 |
|
|
16 |
|
public: |
23 |
|
|
24 |
|
int getNumSitesPerCell() {return nCellSites;} |
25 |
|
|
26 |
< |
void getLatticePointsPos(vector<Vector3d>& latticePos, int nx, int ny, int nz); |
26 |
> |
void getLatticePointsPos(std::vector<Vector3d>& latticePos, int nx, int ny, int nz); |
27 |
|
|
28 |
|
std::vector<Vector3d> getLatticePointsOrt() {return cellSitesOrt;} |
29 |
|
|
52 |
|
}; |
53 |
|
|
54 |
|
|
55 |
+ |
} |
56 |
+ |
|
57 |
|
#endif |