Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
dumux-appl
dumux-preCICE
Commits
c1e834ef
Commit
c1e834ef
authored
Oct 13, 2021
by
Alexander Jaust
Browse files
[update] update monolithic fvca case to dumux 3.4
parent
ef545bd6
Changes
3
Hide whitespace changes
Inline
Side-by-side
appl/coupling-ff-pm/fvca-monolithic/problem_darcy.hh
View file @
c1e834ef
...
...
@@ -26,6 +26,7 @@
#define DUMUX_DARCY_SUBPROBLEM_HH
#include
<dune/grid/yaspgrid.hh>
#include
<dumux/common/numeqvector.hh>
#include
<dumux/discretization/cctpfa.hh>
...
...
@@ -88,8 +89,8 @@ class DarcySubProblem : public PorousMediumFlowProblem<TypeTag>
typename
GetPropType
<
TypeTag
,
Properties
::
GridGeometry
>::
GridView
;
using
Scalar
=
GetPropType
<
TypeTag
,
Properties
::
Scalar
>
;
using
PrimaryVariables
=
GetPropType
<
TypeTag
,
Properties
::
PrimaryVariables
>
;
using
NumEqVector
=
GetPropType
<
TypeTag
,
Properties
::
NumEqVector
>
;
using
BoundaryTypes
=
GetPropType
<
TypeTag
,
Properties
::
BoundaryTypes
>
;
using
NumEqVector
=
Dumux
::
NumEqVector
<
PrimaryVariables
>
;
using
BoundaryTypes
=
Dumux
::
BoundaryTypes
<
GetPropType
<
TypeTag
,
Properties
::
ModelTraits
>::
numEq
()
>
;
using
VolumeVariables
=
GetPropType
<
TypeTag
,
Properties
::
VolumeVariables
>
;
using
FVElementGeometry
=
typename
GetPropType
<
TypeTag
,
Properties
::
GridGeometry
>::
LocalView
;
...
...
appl/coupling-ff-pm/fvca-monolithic/problem_stokes.hh
View file @
c1e834ef
...
...
@@ -26,6 +26,7 @@
#define DUMUX_STOKES_SUBPROBLEM_HH
#include
<dune/grid/yaspgrid.hh>
#include
<dumux/common/numeqvector.hh>
#include
<dumux/material/components/simpleh2o.hh>
#include
<dumux/material/fluidsystems/1pliquid.hh>
...
...
@@ -108,7 +109,7 @@ class StokesSubProblem : public NavierStokesProblem<TypeTag>
using
Element
=
typename
GridView
::
template
Codim
<
0
>
::
Entity
;
using
GlobalPosition
=
typename
Element
::
Geometry
::
GlobalCoordinate
;
using
PrimaryVariables
=
GetPropType
<
TypeTag
,
Properties
::
PrimaryVariables
>
;
using
NumEqVector
=
GetPropType
<
TypeTag
,
Properties
::
NumEqVector
>
;
using
NumEqVector
=
Dumux
::
NumEqVector
<
PrimaryVariables
>
;
using
ModelTraits
=
GetPropType
<
TypeTag
,
Properties
::
ModelTraits
>
;
using
CouplingManager
=
GetPropType
<
TypeTag
,
Properties
::
CouplingManager
>
;
...
...
dumux-precice/dumux-addon/multidomain/boundary/stokesdarcy/couplingmanager.hh
View file @
c1e834ef
...
...
@@ -31,6 +31,7 @@
#include
<dune/common/float_cmp.hh>
#include
<dune/common/exceptions.hh>
#include
<dumux/common/numeqvector.hh>
#include
<dumux/common/properties.hh>
#include
<dumux/multidomain/staggeredcouplingmanager.hh>
#include
<dumux/discretization/staggered/elementsolution.hh>
...
...
@@ -76,7 +77,8 @@ private:
template
<
std
::
size_t
id
>
using
GridView
=
typename
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
GridGeometry
>::
GridView
;
template
<
std
::
size_t
id
>
using
Problem
=
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
Problem
>
;
template
<
std
::
size_t
id
>
using
NumEqVector
=
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
NumEqVector
>
;
template
<
std
::
size_t
id
>
using
PrimaryVariables
=
typename
MDTraits
::
template
SubDomain
<
id
>
::
PrimaryVariables
;
template
<
std
::
size_t
id
>
using
NumEqVector
=
Dumux
::
NumEqVector
<
PrimaryVariables
<
id
>>
;
template
<
std
::
size_t
id
>
using
ElementVolumeVariables
=
typename
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
GridVolumeVariables
>::
LocalView
;
template
<
std
::
size_t
id
>
using
GridVolumeVariables
=
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
GridVolumeVariables
>
;
template
<
std
::
size_t
id
>
using
VolumeVariables
=
typename
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
GridVolumeVariables
>::
VolumeVariables
;
...
...
@@ -85,7 +87,6 @@ private:
template
<
std
::
size_t
id
>
using
ElementBoundaryTypes
=
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
ElementBoundaryTypes
>
;
template
<
std
::
size_t
id
>
using
ElementFluxVariablesCache
=
typename
GetPropType
<
SubDomainTypeTag
<
id
>
,
Properties
::
GridFluxVariablesCache
>::
LocalView
;
template
<
std
::
size_t
id
>
using
Element
=
typename
GridView
<
id
>::
template
Codim
<
0
>
::
Entity
;
template
<
std
::
size_t
id
>
using
PrimaryVariables
=
typename
MDTraits
::
template
SubDomain
<
id
>
::
PrimaryVariables
;
template
<
std
::
size_t
id
>
using
SubControlVolumeFace
=
typename
FVElementGeometry
<
id
>::
SubControlVolumeFace
;
template
<
std
::
size_t
id
>
using
SubControlVolume
=
typename
FVElementGeometry
<
id
>::
SubControlVolume
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment