Mercurial > repos > public > sbplib
changeset 807:cee0b381d714 feature/poroelastic
Change order of function arguments
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 27 Jul 2018 09:50:29 -0700 |
parents | f779b5aca5eb |
children | 442ec6c77c3f |
files | +multiblock/evalOn.m |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/+multiblock/evalOn.m Fri Jul 27 09:49:24 2018 -0700 +++ b/+multiblock/evalOn.m Fri Jul 27 09:50:29 2018 -0700 @@ -1,7 +1,7 @@ % Evaluate different function handle for each block in a multiblock.Grid % Function handles may optionaly take a time argument % f -- cell array of function handles -% f{i} = f_i(x,y,...,t) +% f{i} = f_i(t,x,y,...) % t -- optional time point. If not specified, it is assumed that the functions take only spatial arguments. function gf = evalOn(g, f, t) assertType(g, 'multiblock.Grid'); @@ -22,11 +22,11 @@ for i = 1:nBlocks switch dim case 1 - gf{i} = grid.evalOn(grids{i}, @(x)f{i}(x,t)); + gf{i} = grid.evalOn(grids{i}, @(x)f{i}(t,x)); case 2 - gf{i} = grid.evalOn(grids{i}, @(x,y)f{i}(x,y,t)); + gf{i} = grid.evalOn(grids{i}, @(x,y)f{i}(t,x,y)); case 3 - gf{i} = grid.evalOn(grids{i}, @(x,y,z)f{i}(x,y,z,t)); + gf{i} = grid.evalOn(grids{i}, @(x,y,z)f{i}(t,x,y,z)); end end end