Changes in src/Box.hpp [57f243:0ff6b5]
- File:
-
- 1 edited
-
src/Box.hpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Box.hpp
r57f243 r0ff6b5 11 11 class Matrix; 12 12 class Vector; 13 class Plane;14 13 15 14 #include <list> 16 #include <vector> 17 #include "LinearAlgebra/VectorSet.hpp" 15 #include "VectorSet.hpp" 18 16 19 17 /** … … 28 26 { 29 27 public: 30 typedef enum{31 Wrap,32 Bounce,33 Ignore34 } BoundaryCondition_t;35 36 typedef vector<BoundaryCondition_t> Conditions_t;37 38 28 Box(); 39 29 Box(const Box&); … … 99 89 double periodicDistance(const Vector &point1,const Vector &point2) const; 100 90 101 const Conditions_t getConditions();102 void setCondition(int,BoundaryCondition_t);103 104 const vector<pair<Plane,Plane> > getBoundingPlanes();105 106 void setCuboid(const Vector&);107 108 91 private: 109 Conditions_t conditions;110 92 Matrix *M; //!< Defines the layout of the box 111 93 Matrix *Minv; //!< Inverse of M to avoid recomputation
Note:
See TracChangeset
for help on using the changeset viewer.
