diff --git a/dumux/material/fluidmatrixinteractions/1pia/CMakeLists.txt b/dumux/material/fluidmatrixinteractions/1pia/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..f531c299e63e82d7423ee38a078fdb662753f474 --- /dev/null +++ b/dumux/material/fluidmatrixinteractions/1pia/CMakeLists.txt @@ -0,0 +1,3 @@ +install(FILES +fluidsolidinterfacialareashiwang.hh +DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/material/fluidmatrixinteractions/1pia) diff --git a/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh b/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh new file mode 100644 index 0000000000000000000000000000000000000000..6b0da034c25fe9a209c533a4585894bd56208dfe --- /dev/null +++ b/dumux/material/fluidmatrixinteractions/1pia/fluidsolidinterfacialareashiwang.hh @@ -0,0 +1,51 @@ +// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +// vi: set et ts=4 sw=4 sts=4: +/***************************************************************************** + * See the file COPYING for full copying permissions. * + * * + * This program is free software: you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation, either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program. If not, see <http://www.gnu.org/licenses/>. * + *****************************************************************************/ +/*! + * \file + * \ingroup Fluidmatrixinteractions + * \brief Description of a interfacial area between solid and fluid phase + */ +#ifndef FLUIDSOLID_INTERFACIALAREA_SHI_WANG_HH +#define FLUIDSOLID_INTERFACIALAREA_SHI_WANG_HH + +#include <algorithm> + + +namespace Dumux +{ +/*! + * \ingroup Fluidmatrixinteractions + * \brief Relation for a simple effective thermal conductivity + */ +template<class Scalar> +class FluidSolidInterfacialAreaShiWang +{ +public: + /*! + * \brief Relation for the interfacial area between a fluid and a solid phase + * after Shi & Wang, Transport in porous media (2011) + * + * \return interfacial area + */ + static Scalar fluidSolidInterfacialArea(const Scalar porosity, + const Scalar characteristicLength) + { return 6*(1-porosity)/characteristicLength; } +}; +} +#endif diff --git a/dumux/material/fluidmatrixinteractions/CMakeLists.txt b/dumux/material/fluidmatrixinteractions/CMakeLists.txt index 49de0b5b04c0465e7e3f071320bd8255aa2fc60c..9e1fe9ded7883cdd0dfacf41c80321a683a6c3e1 100644 --- a/dumux/material/fluidmatrixinteractions/CMakeLists.txt +++ b/dumux/material/fluidmatrixinteractions/CMakeLists.txt @@ -1,4 +1,5 @@ add_subdirectory(1p) +add_subdirectory(1pia) add_subdirectory(2p) add_subdirectory(2pia) add_subdirectory(3p)