Mercurial > repos > public > sbplib
changeset 809:94f0f0b0d721 feature/poroelastic
Allow functions with variable number of arguments in grid.evalOn
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 27 Jul 2018 10:13:02 -0700 |
parents | 442ec6c77c3f |
children | 77451445955f |
files | +grid/evalOn.m |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/+grid/evalOn.m Fri Jul 27 10:03:21 2018 -0700 +++ b/+grid/evalOn.m Fri Jul 27 10:13:02 2018 -0700 @@ -13,7 +13,7 @@ return end % func should now be a function_handle - assert(g.D == nargin(func),'grid:evalOn:WrongNumberOfInputs', 'The number of inputs of the function must match the dimension of the domain.') + assert(g.D == nargin(func) || nargin(func) < 0,'grid:evalOn:WrongNumberOfInputs', 'The number of inputs of the function must match the dimension of the domain.') x = num2cell(g.points(),1); k = numberOfComponents(func);