Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Mpp
MLUQ
Commits
a7284265
Commit
a7284265
authored
May 11, 2021
by
niklas.baumgarten
Browse files
restructured project
parent
9c2c2ccc
Pipeline
#149095
passed with stages
in 50 minutes and 32 seconds
Changes
61
Pipelines
1
Show whitespace changes
Inline
Side-by-side
mlmc/src/
montecarlo
/datastructure/Exponents.cpp
→
mlmc/src/
estimators
/datastructure/Exponents.cpp
View file @
a7284265
File moved
mlmc/src/
montecarlo
/datastructure/Exponents.hpp
→
mlmc/src/
estimators
/datastructure/Exponents.hpp
View file @
a7284265
File moved
mlmc/src/
montecarlo
/datastructure/WelfordAggregate.cpp
→
mlmc/src/
estimators
/datastructure/WelfordAggregate.cpp
View file @
a7284265
File moved
mlmc/src/
montecarlo
/datastructure/WelfordAggregate.hpp
→
mlmc/src/
estimators
/datastructure/WelfordAggregate.hpp
View file @
a7284265
File moved
mlmc/src/generators/SampleGenerator.hpp
View file @
a7284265
#ifndef SAMPLEGENERATOR_HPP
#define SAMPLEGENERATOR_HPP
#include "utility/Config.hpp"
#include "basics/Sample.hpp"
#include "mesh/Meshes.hpp"
#include "Config.hpp"
#include "Sample.hpp"
#include "Meshes.hpp"
#include "RVector.hpp"
#include "CVector.hpp"
#include "RMatrix.hpp"
...
...
mlmc/src/generators/SampleGeneratorContainer.hpp
View file @
a7284265
...
...
@@ -3,7 +3,7 @@
#include "SampleGenerator.hpp"
#include "algorithms/CirculantEmbedding.hpp"
#include "
algorithms/
HybridFluxGenerator.hpp"
#include "HybridFluxGenerator.hpp"
#include "NormalDistribution.hpp"
#include "UniformDistribution.hpp"
...
...
mlmc/src/generators/algorithms/HybridFluxGenerator.cpp
View file @
a7284265
#include "HybridFluxGenerator.hpp"
#include "pdesolver/PDESolverCreator.hpp"
#include "pdesolver/assembling/elliptic/HybridEllipticAssemble.hpp"
void
HybridFaceNormalFluxGenerator
::
createPDESolver
()
{
string
problemName
;
...
...
mlmc/src/generators/algorithms/HybridFluxGenerator.hpp
View file @
a7284265
#ifndef HYBRIDFLUXGENERATOR_HPP
#define HYBRIDFLUXGENERATOR_HPP
#include "
generators/
SampleGenerator.hpp"
#include "SampleGenerator.hpp"
#include "CirculantEmbedding.hpp"
...
...
mlmc/src/pdesolver/CMakeLists.txt
View file @
a7284265
...
...
@@ -2,12 +2,12 @@ add_library(PDESOLVER STATIC
PDESolverCreator.cpp
EllipticPDESolver.cpp
TransportPDESolver.cpp
assembling/LagrangeEllipticAssemble.cpp
assembling/MixedEllipticAssemble.cpp
assembling/HybridEllipticAssemble.cpp
assembling/DGEllipticAssemble.cpp
assembling/DGTransportAssemble.cpp
assembling/PGReactionAssemble.cpp
assembling/DGReactionAssemble.cpp
assembling/
elliptic/
LagrangeEllipticAssemble.cpp
assembling/
elliptic/
MixedEllipticAssemble.cpp
assembling/
elliptic/
HybridEllipticAssemble.cpp
assembling/
elliptic/
DGEllipticAssemble.cpp
assembling/
advection/
DGTransportAssemble.cpp
assembling/
reaction/
PGReactionAssemble.cpp
assembling/
reaction/
DGReactionAssemble.cpp
)
target_link_libraries
(
PDESOLVER PROBLEMS MPP_LIBRARIES
)
\ No newline at end of file
mlmc/src/pdesolver/EllipticPDESolver.hpp
View file @
a7284265
#ifndef ELLIPTICPDESOLVER_HPP
#define ELLIPTICPDESOLVER_HPP
#include "LagrangeEllipticAssemble.hpp"
#include "MixedEllipticAssemble.hpp"
#include "HybridEllipticAssemble.hpp"
#include "DGEllipticAssemble.hpp"
#include "PDESolver.hpp"
...
...
mlmc/src/pdesolver/PDESolver.hpp
View file @
a7284265
...
...
@@ -2,14 +2,7 @@
#define PDESOLVER_HPP
// Assembling imports
#include "assembling/LagrangeEllipticAssemble.hpp"
#include "assembling/MixedEllipticAssemble.hpp"
#include "assembling/HybridEllipticAssemble.hpp"
#include "assembling/DGEllipticAssemble.hpp"
#include "assembling/DGTransportAssemble.hpp"
#include "assembling/DGReactionAssemble.hpp"
#include "assembling/PGReactionAssemble.hpp"
#include "IStochasticDummyAssemble.hpp"
#include "assembling/IStochasticDummyAssemble.hpp"
// Imports from basics
#include "basics/Sample.hpp"
...
...
mlmc/src/pdesolver/ParabolicPDESolver.cpp
0 → 100644
View file @
a7284265
//
// Created by niklas on 11.05.21.
//
#include "ParabolicPDESolver.hpp"
mlmc/src/pdesolver/ParabolicPDESolver.hpp
0 → 100644
View file @
a7284265
#ifndef PARABOLICPDESOLVER_HPP
#define PARABOLICPDESOLVER_HPP
#include "DGReactionAssemble.hpp"
#include "PGReactionAssemble.hpp"
class
ParabolicPDESolver
{
};
#endif //PARABOLICPDESOLVER_HPP
mlmc/src/pdesolver/TransportPDESolver.hpp
View file @
a7284265
#ifndef TRANSPORTPDESOLVER_HPP
#define TRANSPORTPDESOLVER_HPP
#include "DGTransportAssemble.hpp"
#include "PDESolver.hpp"
...
...
mlmc/src/pdesolver/IStochasticAcousticWaveAssemble.hpp
→
mlmc/src/pdesolver/
assembling/
IStochasticAcousticWaveAssemble.hpp
View file @
a7284265
File moved
mlmc/src/pdesolver/IStochasticDummyAssemble.hpp
→
mlmc/src/pdesolver/
assembling/
IStochasticDummyAssemble.hpp
View file @
a7284265
...
...
@@ -3,7 +3,7 @@
#include "Assemble.hpp"
#include "Elements.hpp"
#include "
discretization/
IDiscretization.hpp"
#include "IDiscretization.hpp"
#include "problems/IStochasticProblem.hpp"
...
...
mlmc/src/pdesolver/assembling/DGTransportAssemble.cpp
→
mlmc/src/pdesolver/assembling/
advection/
DGTransportAssemble.cpp
View file @
a7284265
File moved
mlmc/src/pdesolver/assembling/DGTransportAssemble.hpp
→
mlmc/src/pdesolver/assembling/
advection/
DGTransportAssemble.hpp
View file @
a7284265
#ifndef TUTORIAL_DGTRANSPORT_HPP
#define TUTORIAL_DGTRANSPORT_HPP
#include "
pdesolver/
IStochasticTransportAssemble.hpp"
#include "
problems/
StochasticTransportProblem.hpp"
#include "
discretization/
DGDiscretization.hpp"
#include "IStochasticTransportAssemble.hpp"
#include "StochasticTransportProblem.hpp"
#include "DGDiscretization.hpp"
#include "TimeSeries.hpp"
#include "
utility/
ctools.hpp"
#include "ctools.hpp"
#include <iomanip>
...
...
mlmc/src/pdesolver/IStochasticTransportAssemble.hpp
→
mlmc/src/pdesolver/
assembling/advection/
IStochasticTransportAssemble.hpp
View file @
a7284265
File moved
mlmc/src/pdesolver/assembling/DGEllipticAssemble.cpp
→
mlmc/src/pdesolver/assembling/
elliptic/
DGEllipticAssemble.cpp
View file @
a7284265
File moved
Prev
1
2
3
4
Next
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