1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 17:25:37 +01:00

Namespace

This commit is contained in:
paboyle 2018-01-14 22:26:11 +00:00
parent b08dae0809
commit e42de105c5

View File

@ -27,15 +27,14 @@ 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 INTEGRATOR_INCLUDED
#define INTEGRATOR_INCLUDED
#include <memory>
namespace Grid {
namespace QCD {
NAMESPACE_BEGIN(Grid);
class IntegratorParameters: Serializable {
public:
@ -69,7 +68,7 @@ public:
/*! @brief Class for Molecular Dynamics management */
template <class FieldImplementation, class SmearingPolicy, class RepresentationPolicy>
class Integrator {
protected:
protected:
typedef typename FieldImplementation::Field MomentaField; //for readability
typedef typename FieldImplementation::Field Field;
@ -153,7 +152,7 @@ class Integrator {
virtual void step(Field& U, int level, int first, int last) = 0;
public:
public:
Integrator(GridBase* grid, IntegratorParameters Par,
ActionSet<Field, RepresentationPolicy>& Aset,
SmearingPolicy& Sm)
@ -307,11 +306,9 @@ class Integrator {
}
};
}
}
NAMESPACE_END(Grid);
#endif // INTEGRATOR_INCLUDED