Commit 542c244b authored by Martin Schneider's avatar Martin Schneider Committed by Timo Koch
Browse files

[flux][mpfa] Add possibility to add submethod for some type of mpfa schemes

parent aa5fb786
...@@ -130,7 +130,8 @@ template<class TypeTag, class MyTypeTag> ...@@ -130,7 +130,8 @@ template<class TypeTag, class MyTypeTag>
struct SecondaryInteractionVolume { using type = UndefinedProperty; }; //!< The secondary interaction volume type used e.g. on the boundaries struct SecondaryInteractionVolume { using type = UndefinedProperty; }; //!< The secondary interaction volume type used e.g. on the boundaries
template<class TypeTag, class MyTypeTag> template<class TypeTag, class MyTypeTag>
struct DualGridNodalIndexSet { using type = UndefinedProperty; }; //!< The type used for the nodal index sets of the dual grid struct DualGridNodalIndexSet { using type = UndefinedProperty; }; //!< The type used for the nodal index sets of the dual grid
template<class TypeTag, class MyTypeTag>
struct DiscretizationSubmethod { using type = UndefinedProperty; }; //!< The type used for an mpfa submethod belonging to a specific family of schemes
///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////
// Properties used by models involving flow in porous media: // Properties used by models involving flow in porous media:
///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////
......
...@@ -117,9 +117,6 @@ struct ElementBoundaryTypes<TypeTag, TTag::CCWMpfaModel> { using type = CCElemen ...@@ -117,9 +117,6 @@ struct ElementBoundaryTypes<TypeTag, TTag::CCWMpfaModel> { using type = CCElemen
template<class TypeTag> template<class TypeTag>
struct BaseLocalResidual<TypeTag, TTag::CCWMpfaModel> { using type = CCLocalResidual<TypeTag>; }; struct BaseLocalResidual<TypeTag, TTag::CCWMpfaModel> { using type = CCLocalResidual<TypeTag>; };
template<class TypeTag, class MyTypeTag>
struct DiscretizationSubmethod { using type = UndefinedProperty; };
template<class TypeTag> template<class TypeTag>
struct DiscretizationSubmethod<TypeTag, TTag::CCWMpfaModel> { static constexpr WMpfaMethod value = WMpfaMethod::avgmpfa; }; struct DiscretizationSubmethod<TypeTag, TTag::CCWMpfaModel> { static constexpr WMpfaMethod value = WMpfaMethod::avgmpfa; };
} // namespace Properties } // namespace Properties
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment