comparison +scheme/bcSetup.m @ 755:14f0058356f2 feature/d1_staggered

Merge with feature/grids
author Martin Almquist <malmquist@stanford.edu>
date Fri, 15 Jun 2018 18:10:26 -0700
parents 87436a107d8a
children 1de60c4d462d
comparison
equal deleted inserted replaced
754:5264ce57b573 755:14f0058356f2
20 for i = 1:length(bc) 20 for i = 1:length(bc)
21 assertType(bc{i}, 'struct'); 21 assertType(bc{i}, 'struct');
22 [localClosure, penalty] = diffOp.boundary_condition(bc{i}.boundary, bc{i}.type); 22 [localClosure, penalty] = diffOp.boundary_condition(bc{i}.boundary, bc{i}.type);
23 closure = closure + localClosure; 23 closure = closure + localClosure;
24 24
25 if isempty(bc{i}.data) 25 if ~isfield(bc{i},'data') || isempty(bc{i}.data)
26 continue 26 continue
27 end 27 end
28 assertType(bc{i}.data, 'function_handle'); 28 assertType(bc{i}.data, 'function_handle');
29 29
30 coord = diffOp.grid.getBoundary(bc{i}.boundary); 30 coord = diffOp.grid.getBoundary(bc{i}.boundary);