version 3.11-dev
Loading...
Searching...
No Matches
multidomain/freeflow/typetraits.hh
Go to the documentation of this file.
1// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2// vi: set et ts=4 sw=4 sts=4:
3//
4// SPDX-FileCopyrightText: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
5// SPDX-License-Identifier: GPL-3.0-or-later
6//
12#ifndef DUMUX_MULTIDOMAIN_FREEFLOW_TYPETRAITS_HH
13#define DUMUX_MULTIDOMAIN_FREEFLOW_TYPETRAITS_HH
14
16
17namespace Dumux::Detail {
18
19template<class Traits>
21{
22 using type = typename GetPropType<
23 typename Traits::template SubDomainTypeTag<0>, Properties::GridGeometry
24 >::DiscretizationMethod;
25};
26
27} // end namespace Dumux::Detail
28
29#endif
Defines all properties used in Dumux.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296
Definition cvfelocalresidual.hh:25
Definition multidomain/freeflow/typetraits.hh:21
typename GetPropType< typename Traits::template SubDomainTypeTag< 0 >, Properties::GridGeometry >::DiscretizationMethod type
Definition multidomain/freeflow/typetraits.hh:22