diff options
Diffstat (limited to 'src/refinement/coupler2D.h')
-rw-r--r-- | src/refinement/coupler2D.h | 12 |
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, |