def METHOD_NAME(smoothingScaleMethod = "const SmoothingScaleBase<%(Dimension)s>&",
           dataBase = "DataBase<%(Dimension)s>&",
           riemannSolver = "RiemannSolverBase<%(Dimension)s>&",
           W = "const TableKernel<%(Dimension)s>&",
           epsDiffusionCoeff = "const Scalar",
           cfl = "const double",
           useVelocityMagnitudeForDt = "const bool",
           compatibleEnergyEvolution = "const bool",
           evolveTotalEnergy = "const bool",
           XSPH = "const bool",
           correctVelocityGradient = "const bool",
           gradType = "const GradientType",
           densityUpdate = "const MassDensityType",
           HUpdate = "const HEvolutionType",
           epsTensile = "const double",
           nTensile = "const double",
           xmin = "const Vector&",
           xmax = "const Vector&"):
    "GSPHHydroBase constructor"