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();