comparison +grid/Cartesian.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 3da69d57e684
children fcf004066ea9 c3e89f9b2af7
comparison
equal deleted inserted replaced
696:7c16b5af8d98 707:0de70ec8bf60
13 % in each direction 13 % in each direction
14 function obj = Cartesian(varargin) 14 function obj = Cartesian(varargin)
15 obj.d = length(varargin); 15 obj.d = length(varargin);
16 16
17 for i = 1:obj.d 17 for i = 1:obj.d
18 assert(isvector(varargin{i}), 'Coordinate inputs must be a vectors.')
19
18 obj.x{i} = varargin{i}; 20 obj.x{i} = varargin{i};
19 obj.m(i) = length(varargin{i}); 21 obj.m(i) = length(varargin{i});
20 end 22 end
21 23
22 obj.n = prod(obj.m); 24 obj.n = prod(obj.m);