Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Mpp
MLMC
Commits
91a53036
Commit
91a53036
authored
Dec 23, 2020
by
Jonathan Wunderlich
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'adapt-182' into 'feature'
Adapt 182 See merge request
!5
parents
ee37b031
46609d86
Pipeline
#125147
failed with stages
in 12 minutes and 42 seconds
Changes
5
Pipelines
14
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
10 deletions
+10
-10
mlmc/src/generators/algorithms/CirculantEmbedding.hpp
mlmc/src/generators/algorithms/CirculantEmbedding.hpp
+2
-2
mlmc/src/generators/algorithms/HybridFluxGenerator.hpp
mlmc/src/generators/algorithms/HybridFluxGenerator.hpp
+2
-2
mlmc/src/pdesolver/PDESolver.cpp
mlmc/src/pdesolver/PDESolver.cpp
+4
-4
mlmc/tests/basics/TestPlotMap.cpp
mlmc/tests/basics/TestPlotMap.cpp
+1
-1
mpp
mpp
+1
-1
No files found.
mlmc/src/generators/algorithms/CirculantEmbedding.hpp
View file @
91a53036
...
...
@@ -48,7 +48,7 @@ public:
explicit
CirculantEmbedding
(
Meshes
&
meshes
)
:
meshes
(
meshes
),
normalDist
(
meshes
),
cellMGraphs
(
meshes
,
dof
(
new
LagrangeDoF
(
0
))
)
{
cellMGraphs
(
meshes
,
new
LagrangeDoF
(
0
))
{
config
.
get
(
"evtol"
,
evtol
);
config
.
get
(
"StochasticField"
,
fieldType
);
...
...
@@ -220,4 +220,4 @@ public:
string
Name
()
const
override
{
return
"Circulant Embedding"
;
}
};
#endif //M_CIRCULANTEMBEDDING_H
\ No newline at end of file
#endif //M_CIRCULANTEMBEDDING_H
mlmc/src/generators/algorithms/HybridFluxGenerator.hpp
View file @
91a53036
...
...
@@ -67,8 +67,8 @@ public:
// MatrixGraphs cellMGraphs; cellMGraphs(MatrixGraphs(meshes,
dof(
new CellDoF(3)))
)
,
// MatrixGraphs faceMGraphs; faceMGraphs(MatrixGraphs(meshes,
dof(
new FaceDoF(1)))
)
,
// MatrixGraphs cellMGraphs; cellMGraphs(MatrixGraphs(meshes, new CellDoF(3))),
// MatrixGraphs faceMGraphs; faceMGraphs(MatrixGraphs(meshes, new FaceDoF(1))),
//
// Vector *faceFlux = nullptr;
// Vector *faceValues = nullptr;
...
...
mlmc/src/pdesolver/PDESolver.cpp
View file @
91a53036
...
...
@@ -12,7 +12,7 @@ MatrixGraphs *PDESolver::CreateSolutionMatrixGraphs(Meshes &meshes) {
auto
assemble
=
this
->
GetAssemble
();
auto
assembleType
=
typeid
(
*
assemble
).
name
();
if
(
assembleType
==
typeid
(
HybridEllipticAssemble
).
name
())
return
new
MatrixGraphs
(
meshes
,
dof
(
new
FaceDoF
(
1
))
)
;
return
new
MatrixGraphs
(
meshes
,
new
FaceDoF
(
1
));
if
(
assembleType
==
typeid
(
MixedEllipticAssemble
).
name
())
return
new
MatrixGraphs
(
meshes
,
*
disc
);
}
...
...
@@ -65,11 +65,11 @@ void EllipticPDESolver::plotSolution(SampleSolution &solution) {
void
EllipticPDESolver
::
createOtherMatrixGraphs
(
Meshes
&
meshes
)
{
if
(
plotting
)
{
fluxMGraphs
=
new
MatrixGraphs
(
meshes
,
dof
(
new
LagrangeDoF
(
0
,
3
))
)
;
fluxMGraphs
=
new
MatrixGraphs
(
meshes
,
new
LagrangeDoF
(
0
,
3
));
if
(
typeid
(
*
assemble
).
name
()
==
typeid
(
HybridEllipticAssemble
).
name
())
pressureMGraphs
=
new
MatrixGraphs
(
meshes
,
dof
(
new
LagrangeDoF
(
0
,
1
))
)
;
pressureMGraphs
=
new
MatrixGraphs
(
meshes
,
new
LagrangeDoF
(
0
,
1
));
else
pressureMGraphs
=
new
MatrixGraphs
(
meshes
,
dof
(
new
LagrangeDoF
(
1
,
1
))
)
;
pressureMGraphs
=
new
MatrixGraphs
(
meshes
,
new
LagrangeDoF
(
1
,
1
));
}
else
{
fluxMGraphs
=
nullptr
;
pressureMGraphs
=
nullptr
;
...
...
mlmc/tests/basics/TestPlotMap.cpp
View file @
91a53036
...
...
@@ -42,7 +42,7 @@ protected:
new
MatrixGraphs
(
*
meshes
,
*
(
new
LagrangeDiscretization
(
*
meshes
,
3
))),
new
MatrixGraphs
(
*
meshes
,
*
(
new
RTLagrangeDiscretization
(
*
meshes
,
0
,
0
))),
new
MatrixGraphs
(
*
meshes
,
dof
(
new
FaceDoF
(
1
))
)
,
new
MatrixGraphs
(
*
meshes
,
new
FaceDoF
(
1
)),
new
CellMatrixGraphs
(
*
meshes
,
*
(
new
DGDiscretization
(
*
meshes
,
0
))),
new
CellMatrixGraphs
(
*
meshes
,
*
(
new
DGDiscretization
(
*
meshes
,
1
))),
...
...
mpp
@
f00f5cd2
Compare
e477a577
...
f00f5cd2
Subproject commit
e477a577a518ee4095416147b1c5d75b22a0262b
Subproject commit
f00f5cd2cfe71b80e2c87e377dc9c5f8f65df67a
Write
Preview
Markdown
is supported
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