Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
dumux-repositories
dumux
Commits
7ce92176
Commit
7ce92176
authored
Nov 08, 2018
by
Kilian Weishaupt
Browse files
[iofields] Remove old VtkOutputField property
parent
ce39e71d
Changes
25
Hide whitespace changes
Inline
Side-by-side
test/freeflow/navierstokes/test_angeli.cc
View file @
7ce92176
...
...
@@ -149,8 +149,8 @@ int main(int argc, char** argv) try
// intialize the vtk output module
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
addField
(
problem
->
getAnalyticalPressureSolution
(),
"pressureExact"
);
vtkWriter
.
addField
(
problem
->
getAnalyticalVelocitySolution
(),
"velocityExact"
);
vtkWriter
.
addFaceField
(
problem
->
getAnalyticalVelocitySolutionOnFace
(),
"faceVelocityExact"
);
...
...
test/freeflow/navierstokes/test_closedsystem.cc
View file @
7ce92176
...
...
@@ -142,9 +142,9 @@ int main(int argc, char** argv) try
auto
dt
=
getParam
<
Scalar
>
(
"TimeLoop.DtInitial"
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
write
(
0.0
);
// instantiate time loop
...
...
test/freeflow/navierstokes/test_kovasznay.cc
View file @
7ce92176
...
...
@@ -134,9 +134,9 @@ int main(int argc, char** argv) try
gridVariables
->
init
(
x
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
addField
(
problem
->
getAnalyticalPressureSolution
(),
"pressureExact"
);
vtkWriter
.
addField
(
problem
->
getAnalyticalVelocitySolution
(),
"velocityExact"
);
vtkWriter
.
addFaceField
(
problem
->
getAnalyticalVelocitySolutionOnFace
(),
"faceVelocityExact"
);
...
...
test/freeflow/navierstokes/test_navierstokes_1d.cc
View file @
7ce92176
...
...
@@ -123,9 +123,9 @@ int main(int argc, char** argv) try
gridVariables
->
init
(
x
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
addField
(
problem
->
getAnalyticalPressureSolution
(),
"pressureExact"
);
vtkWriter
.
addField
(
problem
->
getAnalyticalVelocitySolution
(),
"velocityExact"
);
vtkWriter
.
addFaceField
(
problem
->
getAnalyticalVelocitySolutionOnFace
(),
"faceVelocityExact"
);
...
...
test/freeflow/navierstokes/test_stokes_channel_3d.cc
View file @
7ce92176
...
...
@@ -131,9 +131,9 @@ int main(int argc, char** argv) try
gridVariables
->
init
(
x
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
test/freeflow/navierstokesnc/test_densitydrivenflow.cc
View file @
7ce92176
...
...
@@ -146,9 +146,9 @@ int main(int argc, char** argv) try
gridVariables
->
init
(
x
,
xOld
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
addField
(
problem
->
getDeltaRho
(),
"deltaRho"
);
vtkWriter
.
write
(
0.0
);
...
...
test/freeflow/navierstokesnc/test_msfreeflow.cc
View file @
7ce92176
...
...
@@ -146,9 +146,9 @@ int main(int argc, char** argv) try
gridVariables
->
init
(
x
,
xOld
);
// intialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
x
,
problem
->
name
());
VtkOutput
Fields
::
init
(
vtkWriter
);
//! Add model specific output fields
IO
Fields
::
init
(
vtkWriter
);
//! Add model specific output fields
vtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
test/io/vtk/test_vtk_staggeredfreeflowpvnames.cc
View file @
7ce92176
...
...
@@ -233,9 +233,9 @@ void testWriteAndReadVtk(std::shared_ptr<FVGridGeometry> fvGridGeometry,
gridVariables
->
init
(
writeFrom
);
// initialize the vtk output module
using
VtkOutput
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
VtkOutput
Fields
);
using
IO
Fields
=
typename
GET_PROP_TYPE
(
TypeTag
,
IO
Fields
);
StaggeredVtkOutputModule
<
GridVariables
,
SolutionVector
>
vtkWriter
(
*
gridVariables
,
writeFrom
,
fileName
);
VtkOutput
Fields
::
initOutputModule
(
vtkWriter
);
//!< Add model specific output fields
IO
Fields
::
initOutputModule
(
vtkWriter
);
//!< Add model specific output fields
vtkWriter
.
write
(
0
);
using
ModelTraits
=
typename
GET_PROP_TYPE
(
TypeTag
,
ModelTraits
);
...
...
test/multidomain/boundary/darcydarcy/1p_1p/main.cc
View file @
7ce92176
...
...
@@ -225,12 +225,12 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
SolutionVector0
=
std
::
decay_t
<
decltype
(
sol
[
domain0Idx
])
>
;
VtkOutputModule
<
GridVariables0
,
SolutionVector0
>
vtkWriter0
(
*
gridVariables0
,
sol
[
domain0Idx
],
problem0
->
name
());
GET_PROP_TYPE
(
SubTypeTag0
,
VtkOutput
Fields
)
::
init
(
vtkWriter0
);
GET_PROP_TYPE
(
SubTypeTag0
,
IO
Fields
)
::
init
(
vtkWriter0
);
vtkWriter0
.
write
(
0.0
);
using
SolutionVector1
=
std
::
decay_t
<
decltype
(
sol
[
domain1Idx
])
>
;
VtkOutputModule
<
GridVariables1
,
SolutionVector1
>
vtkWriter1
(
*
gridVariables1
,
sol
[
domain1Idx
],
problem1
->
name
());
GET_PROP_TYPE
(
SubTypeTag1
,
VtkOutput
Fields
)
::
init
(
vtkWriter1
);
GET_PROP_TYPE
(
SubTypeTag1
,
IO
Fields
)
::
init
(
vtkWriter1
);
vtkWriter1
.
write
(
0.0
);
// instantiate time loop
...
...
test/multidomain/boundary/darcydarcy/1p_2p/main.cc
View file @
7ce92176
...
...
@@ -210,12 +210,12 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
SolutionVector0
=
std
::
decay_t
<
decltype
(
sol
[
domain0Idx
])
>
;
VtkOutputModule
<
GridVariables0
,
SolutionVector0
>
vtkWriter0
(
*
gridVariables0
,
sol
[
domain0Idx
],
problem0
->
name
());
GET_PROP_TYPE
(
SubTypeTag0
,
VtkOutput
Fields
)
::
init
(
vtkWriter0
);
GET_PROP_TYPE
(
SubTypeTag0
,
IO
Fields
)
::
init
(
vtkWriter0
);
vtkWriter0
.
write
(
0.0
);
using
SolutionVector1
=
std
::
decay_t
<
decltype
(
sol
[
domain1Idx
])
>
;
VtkOutputModule
<
GridVariables1
,
SolutionVector1
>
vtkWriter1
(
*
gridVariables1
,
sol
[
domain1Idx
],
problem1
->
name
());
GET_PROP_TYPE
(
SubTypeTag1
,
VtkOutput
Fields
)
::
init
(
vtkWriter1
);
GET_PROP_TYPE
(
SubTypeTag1
,
IO
Fields
)
::
init
(
vtkWriter1
);
vtkWriter1
.
write
(
0.0
);
// instantiate time loop
...
...
test/multidomain/boundary/stokesdarcy/1p2c_1p2c/horizontalflow/test_stokes1p2cdarcy1p2chorizontal.cc
View file @
7ce92176
...
...
@@ -187,13 +187,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
test/multidomain/boundary/stokesdarcy/1p2c_1p2c/verticalflow/test_stokes1p2cdarcy1p2cvertical.cc
View file @
7ce92176
...
...
@@ -188,13 +188,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
test/multidomain/boundary/stokesdarcy/1p2c_2p2c/test_stokes1p2cdarcy2p2chorizontal.cc
View file @
7ce92176
...
...
@@ -180,13 +180,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
test/multidomain/boundary/stokesdarcy/1p_1p/horizontalflow/test_stokes1pdarcy1phorizontal.cc
View file @
7ce92176
...
...
@@ -159,13 +159,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// the assembler for a stationary problem
...
...
test/multidomain/boundary/stokesdarcy/1p_1p/verticalflow/test_stokes1pdarcy1pvertical.cc
View file @
7ce92176
...
...
@@ -162,13 +162,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// the assembler for a stationary problem
...
...
test/multidomain/boundary/stokesdarcy/1p_2p/test_stokes1pdarcy2pvertical.cc
View file @
7ce92176
...
...
@@ -211,13 +211,13 @@ int main(int argc, char** argv) try
const
auto
darcyName
=
getParam
<
std
::
string
>
(
"Problem.Name"
)
+
"_"
+
darcyProblem
->
name
();
StaggeredVtkOutputModule
<
StokesGridVariables
,
typename
GET_PROP_TYPE
(
StokesTypeTag
,
SolutionVector
)
>
stokesVtkWriter
(
*
stokesGridVariables
,
stokesSol
,
stokesName
);
GET_PROP_TYPE
(
StokesTypeTag
,
VtkOutput
Fields
)
::
init
(
stokesVtkWriter
);
GET_PROP_TYPE
(
StokesTypeTag
,
IO
Fields
)
::
init
(
stokesVtkWriter
);
stokesVtkWriter
.
write
(
0.0
);
VtkOutputModule
<
DarcyGridVariables
,
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
SolutionVector
)
>
darcyVtkWriter
(
*
darcyGridVariables
,
sol
[
darcyIdx
],
darcyName
);
using
DarcyVelocityOutput
=
typename
GET_PROP_TYPE
(
DarcyTypeTag
,
VelocityOutput
);
darcyVtkWriter
.
addVelocityOutput
(
std
::
make_shared
<
DarcyVelocityOutput
>
(
*
darcyGridVariables
));
GET_PROP_TYPE
(
DarcyTypeTag
,
VtkOutput
Fields
)
::
init
(
darcyVtkWriter
);
GET_PROP_TYPE
(
DarcyTypeTag
,
IO
Fields
)
::
init
(
darcyVtkWriter
);
darcyVtkWriter
.
write
(
0.0
);
// instantiate time loop
...
...
test/multidomain/embedded/1d3d/1p2c_richards2c/test_1p2c_richards2c.cc
View file @
7ce92176
...
...
@@ -350,13 +350,13 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
BulkSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
bulkIdx
])
>
;
VtkOutputModule
<
BulkGridVariables
,
BulkSolutionVector
>
bulkVtkWriter
(
*
bulkGridVariables
,
sol
[
bulkIdx
],
bulkProblem
->
name
());
GET_PROP_TYPE
(
BulkTypeTag
,
VtkOutput
Fields
)
::
init
(
bulkVtkWriter
);
GET_PROP_TYPE
(
BulkTypeTag
,
IO
Fields
)
::
init
(
bulkVtkWriter
);
bulkVtkWriter
.
write
(
0.0
);
using
LowDimSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
lowDimIdx
])
>
;
VtkOutputModule
<
LowDimGridVariables
,
LowDimSolutionVector
>
lowDimVtkWriter
(
*
lowDimGridVariables
,
sol
[
lowDimIdx
],
lowDimProblem
->
name
());
GET_PROP_TYPE
(
LowDimTypeTag
,
VtkOutput
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
VtkOutput
Fields
(
lowDimVtkWriter
);
GET_PROP_TYPE
(
LowDimTypeTag
,
IO
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
IO
Fields
(
lowDimVtkWriter
);
lowDimVtkWriter
.
write
(
0.0
);
// instantiate time loop
...
...
test/multidomain/embedded/1d3d/1p_1p/test_1p_1p.cc
View file @
7ce92176
...
...
@@ -161,14 +161,14 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
BulkSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
bulkIdx
])
>
;
VtkOutputModule
<
BulkGridVariables
,
BulkSolutionVector
>
bulkVtkWriter
(
*
bulkGridVariables
,
sol
[
bulkIdx
],
bulkProblem
->
name
());
GET_PROP_TYPE
(
BulkTypeTag
,
VtkOutput
Fields
)
::
init
(
bulkVtkWriter
);
bulkProblem
->
add
VtkOutput
Fields
(
bulkVtkWriter
);
GET_PROP_TYPE
(
BulkTypeTag
,
IO
Fields
)
::
init
(
bulkVtkWriter
);
bulkProblem
->
add
IO
Fields
(
bulkVtkWriter
);
bulkVtkWriter
.
write
(
0.0
);
using
LowDimSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
lowDimIdx
])
>
;
VtkOutputModule
<
LowDimGridVariables
,
LowDimSolutionVector
>
lowDimVtkWriter
(
*
lowDimGridVariables
,
sol
[
lowDimIdx
],
lowDimProblem
->
name
());
GET_PROP_TYPE
(
LowDimTypeTag
,
VtkOutput
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
VtkOutput
Fields
(
lowDimVtkWriter
);
GET_PROP_TYPE
(
LowDimTypeTag
,
IO
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
IO
Fields
(
lowDimVtkWriter
);
lowDimVtkWriter
.
write
(
0.0
);
// an output file for the L2-norm
...
...
test/multidomain/embedded/1d3d/1p_richards/test_1p_richards.cc
View file @
7ce92176
...
...
@@ -167,13 +167,13 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
BulkSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
bulkIdx
])
>
;
VtkOutputModule
<
BulkGridVariables
,
BulkSolutionVector
>
bulkVtkWriter
(
*
bulkGridVariables
,
sol
[
bulkIdx
],
bulkProblem
->
name
());
GET_PROP_TYPE
(
BulkTypeTag
,
VtkOutput
Fields
)
::
init
(
bulkVtkWriter
);
GET_PROP_TYPE
(
BulkTypeTag
,
IO
Fields
)
::
init
(
bulkVtkWriter
);
bulkVtkWriter
.
write
(
0.0
);
using
LowDimSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
lowDimIdx
])
>
;
VtkOutputModule
<
LowDimGridVariables
,
LowDimSolutionVector
>
lowDimVtkWriter
(
*
lowDimGridVariables
,
sol
[
lowDimIdx
],
lowDimProblem
->
name
());
GET_PROP_TYPE
(
LowDimTypeTag
,
VtkOutput
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
VtkOutput
Fields
(
lowDimVtkWriter
);
GET_PROP_TYPE
(
LowDimTypeTag
,
IO
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimProblem
->
add
IO
Fields
(
lowDimVtkWriter
);
lowDimVtkWriter
.
write
(
0.0
);
// instantiate time loop
...
...
test/multidomain/embedded/2d3d/1p_1p/test_1p_1p.cc
View file @
7ce92176
...
...
@@ -211,12 +211,12 @@ int main(int argc, char** argv) try
// intialize the vtk output module
using
BulkSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
bulkIdx
])
>
;
VtkOutputModule
<
BulkGridVariables
,
BulkSolutionVector
>
bulkVtkWriter
(
*
bulkGridVariables
,
sol
[
bulkIdx
],
bulkProblem
->
name
());
GET_PROP_TYPE
(
BulkTypeTag
,
VtkOutput
Fields
)
::
init
(
bulkVtkWriter
);
GET_PROP_TYPE
(
BulkTypeTag
,
IO
Fields
)
::
init
(
bulkVtkWriter
);
bulkVtkWriter
.
write
(
0.0
);
using
LowDimSolutionVector
=
std
::
decay_t
<
decltype
(
sol
[
lowDimIdx
])
>
;
VtkOutputModule
<
LowDimGridVariables
,
LowDimSolutionVector
>
lowDimVtkWriter
(
*
lowDimGridVariables
,
sol
[
lowDimIdx
],
lowDimProblem
->
name
());
GET_PROP_TYPE
(
LowDimTypeTag
,
VtkOutput
Fields
)
::
init
(
lowDimVtkWriter
);
GET_PROP_TYPE
(
LowDimTypeTag
,
IO
Fields
)
::
init
(
lowDimVtkWriter
);
lowDimVtkWriter
.
write
(
0.0
);
// the assembler with time loop for instationary problem
...
...
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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