summaryrefslogtreecommitdiff
path: root/src/refinement/coupler2D.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/refinement/coupler2D.h')
-rw-r--r--src/refinement/coupler2D.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/refinement/coupler2D.h b/src/refinement/coupler2D.h
index b218eff..e911575 100644
--- a/src/refinement/coupler2D.h
+++ b/src/refinement/coupler2D.h
@@ -39,12 +39,14 @@ protected:
const int _fineSize;
const bool _vertical;
- Vector<T,2> _physOrigin;
- Vector<int,3> _coarseOrigin;
- Vector<int,3> _fineOrigin;
+ Vector<T,2> _physOrigin;
- Vector<int,3> getFineLatticeR(int y) const;
- Vector<int,3> getCoarseLatticeR(int y) const;
+ const Vector<int,3>& getFineLatticeR(int y) const;
+ const Vector<int,3>& getCoarseLatticeR(int y) const;
+
+private:
+ std::vector<Vector<int,3>> _coarseLatticeR;
+ std::vector<Vector<int,3>> _fineLatticeR;
public:
Coupler2D(Grid2D<T,DESCRIPTOR>& coarse, Grid2D<T,DESCRIPTOR>& fine,