Mercurial > repos > public > sbplib
annotate default_field.m @ 1329:7df63b17e078 feature/D2_boundary_opt
Add support for boundary optimized grids in DefCurvilinear, and add boundaryOptimizedCurvilinear for constructing a curvilinear grid with boundary optimized grid point placement.
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Mon, 14 Feb 2022 14:55:29 +0100 |
parents | d1c13505182a |
children |
rev | line source |
---|---|
80
14bf01b7a068
Changed noname.animate and noname.Discretization to use a opt struct for timestepper options.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 function default_field(s, f, val) |
915
af9a63a4a5d0
Clean up default_field
Jonatan Werpers <jonatan@werpers.com>
parents:
914
diff
changeset
|
2 if isfield(s,f) && ~isempty(s.(f)) |
af9a63a4a5d0
Clean up default_field
Jonatan Werpers <jonatan@werpers.com>
parents:
914
diff
changeset
|
3 return |
80
14bf01b7a068
Changed noname.animate and noname.Discretization to use a opt struct for timestepper options.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
4 end |
14bf01b7a068
Changed noname.animate and noname.Discretization to use a opt struct for timestepper options.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 s.(f) = val; |
14bf01b7a068
Changed noname.animate and noname.Discretization to use a opt struct for timestepper options.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
6 assignin('caller', inputname(1),s); |
947
d1c13505182a
Add missing newline at end of file
Jonatan Werpers <jonatan@werpers.com>
parents:
915
diff
changeset
|
7 end |