Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Box.hpp

    r57f243 r0ff6b5  
    1111class Matrix;
    1212class Vector;
    13 class Plane;
    1413
    1514#include <list>
    16 #include <vector>
    17 #include "LinearAlgebra/VectorSet.hpp"
     15#include "VectorSet.hpp"
    1816
    1917/**
     
    2826{
    2927public:
    30   typedef enum{
    31     Wrap,
    32     Bounce,
    33     Ignore
    34   } BoundaryCondition_t;
    35 
    36   typedef vector<BoundaryCondition_t> Conditions_t;
    37 
    3828  Box();
    3929  Box(const Box&);
     
    9989  double periodicDistance(const Vector &point1,const Vector &point2) const;
    10090
    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 
    10891private:
    109   Conditions_t conditions;
    11092  Matrix *M;    //!< Defines the layout of the box
    11193  Matrix *Minv; //!< Inverse of M to avoid recomputation
Note: See TracChangeset for help on using the changeset viewer.