comparison +scheme/bcSetup.m @ 777:0776fa4754ff feature/grids grids0.1

Switch to assertSize from assert_size
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 23 Jul 2018 09:33:26 -0700
parents 1de60c4d462d
children c02b6d03c77c
comparison
equal deleted inserted replaced
776:23ad69a347dd 777:0776fa4754ff
41 dim = size(diffOp.grid.getBoundary(bc{i}.boundary), 2); 41 dim = size(diffOp.grid.getBoundary(bc{i}.boundary), 2);
42 42
43 if nargin(bc{i}.data) == 1 43 if nargin(bc{i}.data) == 1
44 % Grid data 44 % Grid data
45 boundarySize = [size(diffOp.grid.getBoundary(bc{i}.boundary),1),1]; 45 boundarySize = [size(diffOp.grid.getBoundary(bc{i}.boundary),1),1];
46 assert_size(bc{i}.data(0), boundarySize); % Eval for t = 0 and make sure the function returns a grid vector of the correct size. 46 assertSize(bc{i}.data(0), boundarySize); % Eval for t = 0 and make sure the function returns a grid vector of the correct size.
47 gridDataPenalties{end+1} = penalty; 47 gridDataPenalties{end+1} = penalty;
48 gridDataFunctions{end+1} = bc{i}.data; 48 gridDataFunctions{end+1} = bc{i}.data;
49 elseif nargin(bc{i}.data) == 1+dim 49 elseif nargin(bc{i}.data) == 1+dim
50 % Symbolic data 50 % Symbolic data
51 coord = diffOp.grid.getBoundary(bc{i}.boundary); 51 coord = diffOp.grid.getBoundary(bc{i}.boundary);