Mercurial > repos > public > sbplib
annotate +multiblock/BoundaryGroup.m @ 1031:2ef20d00b386 feature/advectionRV
For easier comparison, return both the first order and residual viscosity when evaluating the residual. Add the first order and residual viscosity to the state of the RungekuttaRV time steppers
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Thu, 17 Jan 2019 10:25:06 +0100 |
parents | 6712655953d3 |
children |
rev | line source |
---|---|
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 % BoundaryGroup defines a boundary grouping in a multiblock grid. |
528
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
2 % It workds like a cell array and collects boundary identifiers |
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
3 % Within the multiblock package a BoundaryGroup is a valid boundary identifier as well. |
526
d8833f0a9f1a
Change the BoundaryGroup class into a simpler cellarray style
Jonatan Werpers <jonatan@werpers.com>
parents:
192
diff
changeset
|
4 classdef BoundaryGroup < Cell |
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 methods |
526
d8833f0a9f1a
Change the BoundaryGroup class into a simpler cellarray style
Jonatan Werpers <jonatan@werpers.com>
parents:
192
diff
changeset
|
6 function obj = BoundaryGroup(data) |
d8833f0a9f1a
Change the BoundaryGroup class into a simpler cellarray style
Jonatan Werpers <jonatan@werpers.com>
parents:
192
diff
changeset
|
7 obj = obj@Cell(data); |
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
8 end |
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
9 |
528
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
10 function display(obj, name) |
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
11 |
528
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
12 disp(' ') |
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
13 disp([name, ' =']) |
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
14 disp(' ') |
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
15 |
528
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
16 fprintf(' BoundaryGroup%s\n\n', toString(obj.data)); |
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
17 end |
189
6054dcd3c8a9
Added a class for boundary groups. Added methods stubs and failing tests.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
18 end |
528
6712655953d3
Give BoundaryGroup a better printing method
Jonatan Werpers <jonatan@werpers.com>
parents:
526
diff
changeset
|
19 end |