Mercurial > repos > public > sbplib
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); |