Skip to content
Snippets Groups Projects
Commit b4fd449e authored by Ivan Buntic's avatar Ivan Buntic Committed by Timo Koch
Browse files

[disc][freeflow][nonisothermal] Use discretization tag instead of enum as template argument.

parent 4c9ecc17
No related branches found
No related tags found
1 merge request!2844Feature/discretization tags introduction
......@@ -30,7 +30,7 @@
namespace Dumux {
// forward declaration
template<class GridGeometry, class FluxVariables, DiscretizationMethod discMethod, bool enableEneryBalance, bool isCompositional>
template<class GridGeometry, class FluxVariables, class DiscretizationMethod, bool enableEneryBalance, bool isCompositional>
class FreeFlowEnergyLocalResidualImplementation;
/*!
......@@ -42,15 +42,15 @@ template<class GridGeometry, class FluxVariables, bool enableEneryBalance, bool
using FreeFlowEnergyLocalResidual =
FreeFlowEnergyLocalResidualImplementation<GridGeometry,
FluxVariables,
GridGeometry::discMethod,
typename GridGeometry::DiscretizationMethod,
enableEneryBalance, isCompositional>;
/*!
* \ingroup FreeflowNIModel
* \brief Specialization for isothermal models, does nothing
*/
template<class GridGeometry, class FluxVariables, DiscretizationMethod discMethod, bool isCompositional>
class FreeFlowEnergyLocalResidualImplementation<GridGeometry, FluxVariables, discMethod, false, isCompositional>
template<class GridGeometry, class FluxVariables, class DiscretizationMethod, bool isCompositional>
class FreeFlowEnergyLocalResidualImplementation<GridGeometry, FluxVariables, DiscretizationMethod, false, isCompositional>
{
public:
......@@ -72,7 +72,7 @@ public:
template<class GridGeometry, class FluxVariables>
class FreeFlowEnergyLocalResidualImplementation<GridGeometry,
FluxVariables,
DiscretizationMethod::staggered,
DiscretizationMethods::Staggered,
true, false>
{
using Element = typename GridGeometry::GridView::template Codim<0>::Entity;
......@@ -124,16 +124,16 @@ public:
template<class GridGeometry, class FluxVariables>
class FreeFlowEnergyLocalResidualImplementation<GridGeometry,
FluxVariables,
DiscretizationMethod::staggered,
DiscretizationMethods::Staggered,
true, true>
: public FreeFlowEnergyLocalResidualImplementation<GridGeometry,
FluxVariables,
DiscretizationMethod::staggered,
DiscretizationMethods::Staggered,
true, false>
{
using ParentType = FreeFlowEnergyLocalResidualImplementation<GridGeometry,
FluxVariables,
DiscretizationMethod::staggered,
DiscretizationMethods::Staggered,
true, false>;
using Element = typename GridGeometry::GridView::template Codim<0>::Entity;
using FVElementGeometry = typename GridGeometry::LocalView;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment