Skip to content

Commit d4d960e

Browse files
Update tutorial numbers
1 parent 454b8b5 commit d4d960e

1 file changed

Lines changed: 19 additions & 41 deletions

File tree

_ext/tutorials.py

Lines changed: 19 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,21 @@
11
tutorials = {
22
"01": {
3-
"title": "Block Poisson problem",
4-
"description": "Gentle introduction to block systems within dolfinx",
3+
"title": "Weak imposition of Dirichlet BCs by a Lagrange multiplier",
4+
"description": "Introduction to multiphenicsx facilities for subdomain/boundary restricted variables",
55
"steps": {
6-
"-": {
7-
"Block Poisson problem": "tutorials/01_block_poisson/tutorial_block_poisson.html"
6+
"Several tutorials": {
7+
"Case 1: linear problem": "tutorials/01_lagrange_multipliers/tutorial_1_lagrange_multipliers_linear.html",
8+
"Case 2: nonlinear problem": "tutorials/01_lagrange_multipliers/tutorial_2_lagrange_multipliers_nonlinear.html",
9+
"Case 3: interface problem": "tutorials/01_lagrange_multipliers/tutorial_3_lagrange_multipliers_interface.html"
810
},
911
},
1012
},
1113
"02": {
12-
"title": "Navier-Stokes problem",
13-
"description": "Comparing standard assembly with mixed function spaces to block assembly for a nonlinear problem",
14+
"title": "Understanding restrictions",
15+
"description": "Visualization of restrictions to subdomain/boundary for several finite element spaces",
1416
"steps": {
1517
"-": {
16-
"Navier-Stokes problem": "tutorials/02_navier_stokes/tutorial_navier_stokes.html"
17-
},
18-
},
19-
},
20-
"03": {
21-
"title": "Weak imposition of Dirichlet BCs by a Lagrange multiplier",
22-
"description": "Introduction to multiphenicsx facilities for subdomain/boundary restricted variables",
23-
"steps": {
24-
"Several tutorials": {
25-
"Linear problem": "tutorials/03_lagrange_multipliers/tutorial_lagrange_multipliers_linear.html",
26-
"Nonlinear problem": "tutorials/03_lagrange_multipliers/tutorial_lagrange_multipliers_nonlinear.html",
27-
"Interface problem": "tutorials/03_lagrange_multipliers/tutorial_lagrange_multipliers_interface.html"
18+
"Understanding restrictions": "tutorials/02_understanding_restrictions/tutorial_understanding_restrictions.html"
2819
},
2920
},
3021
},
@@ -33,15 +24,20 @@
3324
"description": "A collection of tutorials concerning the computation of eigenvalues and inf-sup constants",
3425
"steps": {
3526
"Several tutorials": {
36-
"First eigenvalue of the Laplacian with Dirichlet BCs": "tutorials/04_eigenvalue_problems/tutorial_eigenvalue_laplacian.html",
37-
"Inf-sup constant for a Stokes problem": "tutorials/04_eigenvalue_problems/tutorial_infsup_stokes.html",
38-
"Inf-sup constant for a Lagrange multiplier problem": "tutorials/04_eigenvalue_problems/tutorial_infsup_lagrange_multipliers.html"
27+
"Case 1: first eigenvalue of the Laplacian with Dirichlet BCs": "tutorials/04_eigenvalue_problems/tutorial_1_eigenvalue_laplacian.html",
28+
"Case 2: inf-sup constant for a Stokes problem": "tutorials/04_eigenvalue_problems/tutorial_2_infsup_stokes.html",
29+
"Case 3: inf-sup constant for a Lagrange multiplier problem": "tutorials/04_eigenvalue_problems/tutorial_3_infsup_lagrange_multipliers.html"
3930
},
4031
},
4132
},
4233
"05": {
43-
"title": "(unused)",
44-
"description": "(former tutorial 05 was merged with tutorial 04)"
34+
"title": "Singular Poisson problem",
35+
"description": "Creating nullspace vector for pure Neumann problem with restrictions",
36+
"steps": {
37+
"-": {
38+
"Singular Poisson problem": "tutorials/05_singular_poisson/tutorial_create_nullspace.html"
39+
},
40+
},
4541
},
4642
"06": {
4743
"title": "Optimal control problems",
@@ -64,22 +60,4 @@
6460
},
6561
},
6662
},
67-
"07": {
68-
"title": "Understanding restrictions",
69-
"description": "Visualization of restrictions to subdomain/boundary for several finite element spaces",
70-
"steps": {
71-
"-": {
72-
"Understanding restrictions": "tutorials/07_understanding_restrictions/tutorial_understanding_restrictions.html"
73-
},
74-
},
75-
},
76-
"08": {
77-
"title": "Singular Poisson problem",
78-
"description": "Creating nullspace vector for pure Neumann problem with restrictions",
79-
"steps": {
80-
"-": {
81-
"Singular Poisson problem": "tutorials/08_singular_poisson/tutorial_create_nullspace.html"
82-
},
83-
},
84-
},
8563
}

0 commit comments

Comments
 (0)