1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-11 06:30:45 +01:00

Namespace

This commit is contained in:
paboyle 2018-01-14 22:31:39 +00:00
parent 2c2da60cc2
commit 71ebd61327

View File

@ -26,11 +26,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
See the full license in the file "LICENSE" in the top level distribution
directory
*************************************************************************************/
/* END LEGAL */
/* END LEGAL */
#ifndef HMC_GRID_MODULES
#define HMC_GRID_MODULES
namespace Grid {
NAMESPACE_BEGIN(Grid);
// Resources
// Modules for grids
@ -75,7 +75,7 @@ private:
// Lower level class
class GridModule {
public:
public:
GridCartesian* get_full() {
std::cout << GridLogDebug << "Getting cartesian in module"<< std::endl;
return grid_.get(); }
@ -88,7 +88,7 @@ class GridModule {
void show_full_decomposition(){ grid_->show_decomposition(); }
void show_rb_decomposition(){ rbgrid_->show_decomposition(); }
protected:
protected:
std::unique_ptr<GridCartesian> grid_;
std::unique_ptr<GridRedBlackCartesian> rbgrid_;
@ -172,6 +172,6 @@ public:
typedef GridFourDimModule<vComplex> GridDefaultFourDimModule;
} // namespace Grid
NAMESPACE_END(Grid);
#endif // HMC_GRID_MODULES