Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
dumux
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
dumux-repositories
dumux
Merge requests
!2296
Feature/timestep methods
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Feature/timestep methods
feature/timestep-methods
into
master
Overview
63
Commits
3
Pipelines
0
Changes
7
Merged
Dennis Gläser
requested to merge
feature/timestep-methods
into
master
4 years ago
Overview
37
Commits
3
Pipelines
0
Changes
7
Expand
Introduces a multistage time stepper for time integration.
This addresses part of
#940
Edited
3 years ago
by
Timo Koch
0
0
Merge request reports
Compare
master
version 52
d7f3592a
3 years ago
version 51
4ccca8ec
3 years ago
version 50
4bd67d6f
3 years ago
version 49
2b148a73
3 years ago
version 48
8e8bc797
3 years ago
version 47
3d32e98b
3 years ago
version 46
63ca0364
3 years ago
version 45
38eb4609
3 years ago
version 44
b1c74432
3 years ago
version 43
e205670e
3 years ago
version 42
a7f05299
3 years ago
version 41
8e771d59
3 years ago
version 40
58398d13
3 years ago
version 39
7d0131f4
3 years ago
version 38
7d0131f4
3 years ago
version 37
7d0131f4
3 years ago
version 36
7d0131f4
3 years ago
version 35
7d0131f4
3 years ago
version 34
7d0131f4
3 years ago
version 33
7d0131f4
3 years ago
version 32
7d0131f4
3 years ago
version 31
7d0131f4
3 years ago
version 30
7d0131f4
3 years ago
version 29
ba5c9f25
3 years ago
version 28
ba5c9f25
3 years ago
version 27
ba5c9f25
3 years ago
version 26
e67272e5
3 years ago
version 25
e67272e5
3 years ago
version 24
f5c2b1db
3 years ago
version 23
8cd6516a
3 years ago
version 22
8cd6516a
3 years ago
version 21
9faf5a88
3 years ago
version 20
9faf5a88
3 years ago
version 19
1aee2830
3 years ago
version 18
ee9b4aa4
3 years ago
version 17
ee9b4aa4
3 years ago
version 16
ee9b4aa4
4 years ago
version 15
77fd010c
4 years ago
version 14
b01822f5
4 years ago
version 13
b01822f5
4 years ago
version 12
b01822f5
4 years ago
version 11
f574519a
4 years ago
version 10
f574519a
4 years ago
version 9
f574519a
4 years ago
version 8
d813e8a8
4 years ago
version 7
d813e8a8
4 years ago
version 6
d813e8a8
4 years ago
version 5
d813e8a8
4 years ago
version 4
2b55668e
4 years ago
version 3
2b55668e
4 years ago
version 2
45b431c8
4 years ago
version 1
45b431c8
4 years ago
master (base)
and
latest version
latest version
4afa8261
3 commits,
3 years ago
version 52
d7f3592a
3 commits,
3 years ago
version 51
4ccca8ec
3 commits,
3 years ago
version 50
4bd67d6f
3 commits,
3 years ago
version 49
2b148a73
5 commits,
3 years ago
version 48
8e8bc797
4 commits,
3 years ago
version 47
3d32e98b
4 commits,
3 years ago
version 46
63ca0364
5 commits,
3 years ago
version 45
38eb4609
4 commits,
3 years ago
version 44
b1c74432
3 commits,
3 years ago
version 43
e205670e
3 commits,
3 years ago
version 42
a7f05299
3 commits,
3 years ago
version 41
8e771d59
8 commits,
3 years ago
version 40
58398d13
7 commits,
3 years ago
version 39
7d0131f4
31 commits,
3 years ago
version 38
7d0131f4
31 commits,
3 years ago
version 37
7d0131f4
31 commits,
3 years ago
version 36
7d0131f4
31 commits,
3 years ago
version 35
7d0131f4
31 commits,
3 years ago
version 34
7d0131f4
31 commits,
3 years ago
version 33
7d0131f4
31 commits,
3 years ago
version 32
7d0131f4
31 commits,
3 years ago
version 31
7d0131f4
31 commits,
3 years ago
version 30
7d0131f4
7 commits,
3 years ago
version 29
ba5c9f25
33 commits,
3 years ago
version 28
ba5c9f25
24 commits,
3 years ago
version 27
ba5c9f25
7 commits,
3 years ago
version 26
e67272e5
36 commits,
3 years ago
version 25
e67272e5
7 commits,
3 years ago
version 24
f5c2b1db
7 commits,
3 years ago
version 23
8cd6516a
9 commits,
3 years ago
version 22
8cd6516a
7 commits,
3 years ago
version 21
9faf5a88
8 commits,
3 years ago
version 20
9faf5a88
7 commits,
3 years ago
version 19
1aee2830
5 commits,
3 years ago
version 18
ee9b4aa4
27 commits,
3 years ago
version 17
ee9b4aa4
27 commits,
3 years ago
version 16
ee9b4aa4
5 commits,
4 years ago
version 15
77fd010c
4 commits,
4 years ago
version 14
b01822f5
25 commits,
4 years ago
version 13
b01822f5
25 commits,
4 years ago
version 12
b01822f5
4 commits,
4 years ago
version 11
f574519a
10 commits,
4 years ago
version 10
f574519a
4 commits,
4 years ago
version 9
f574519a
4 commits,
4 years ago
version 8
d813e8a8
39 commits,
4 years ago
version 7
d813e8a8
39 commits,
4 years ago
version 6
d813e8a8
39 commits,
4 years ago
version 5
d813e8a8
4 commits,
4 years ago
version 4
2b55668e
19 commits,
4 years ago
version 3
2b55668e
4 commits,
4 years ago
version 2
45b431c8
33 commits,
4 years ago
version 1
45b431c8
4 commits,
4 years ago
7 files
+
578
−
6
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
7
Search (e.g. *.vue) (Ctrl+P)
dumux/common/pdesolver.hh
+
9
−
6
Options
@@ -64,16 +64,19 @@ using AssemblerVariables = typename VariablesChooser<Assembler>::Type;
* and has a method solve that linearizes (if not already linear), assembles, solves and updates
* given an initial solution producing a new solution.
*
* \tparam Assembler
A PDE
linearized system
assembler
* \tparam L
inearSolver A l
inear system solver
* \tparam
A
Assembler
for
linearized system
of the PDE
* \tparam L
S L
inear system solver
*/
template
<
class
A
ssembler
,
class
L
inearSolver
>
template
<
class
A
,
class
L
S
>
class
PDESolver
{
using
Scalar
=
typename
A
ssembler
::
Scalar
;
using
Scalar
=
typename
A
::
Scalar
;
using
TimeLoop
=
TimeLoopBase
<
Scalar
>
;
public:
//! export the assembler and linear solver types
using
Assembler
=
A
;
using
LinearSolver
=
LS
;
//! export the type of variables that represent a numerical solution
using
Variables
=
Detail
::
AssemblerVariables
<
Assembler
>
;
@@ -112,8 +115,6 @@ public:
solve
(
vars
);
}
protected
:
/*!
* \brief Access the assembler
*/
@@ -132,6 +133,8 @@ protected:
const
LinearSolver
&
linearSolver
()
const
{
return
*
linearSolver_
;
}
protected
:
/*!
* \brief Access the linear solver
*/
Loading