Mercurial > repos > public > sbplib
comparison +grid/Curvilinear.m @ 707:0de70ec8bf60 feature/quantumTriangles
merge with feature/optim
author | Ylva Rydin <ylva.rydin@telia.com> |
---|---|
date | Fri, 10 Nov 2017 14:22:56 +0100 |
parents | 692bf61385c0 |
children |
comparison
equal
deleted
inserted
replaced
696:7c16b5af8d98 | 707:0de70ec8bf60 |
---|---|
17 xi = varargin; | 17 xi = varargin; |
18 obj.logic = grid.Cartesian(xi{:}); | 18 obj.logic = grid.Cartesian(xi{:}); |
19 | 19 |
20 % If mapping is a function evaluate it | 20 % If mapping is a function evaluate it |
21 if isa(mapping, 'function_handle') | 21 if isa(mapping, 'function_handle') |
22 if nargin(mapping) ~= length(varargin) | |
23 error('The dimension of the mapping does not match the dimension of the logical coordinates') | |
24 end | |
22 mapping = grid.evalOn(obj.logic, mapping); | 25 mapping = grid.evalOn(obj.logic, mapping); |
23 end | 26 end |
24 | 27 |
25 D = obj.logic.D(); | 28 D = obj.logic.D(); |
26 N = obj.logic.N(); | 29 N = obj.logic.N(); |