Mercurial > repos > public > sbplib
comparison +scheme/bcSetup.m @ 788:b3ea4cccaf15 bcSetupExperiment
Remove some stuff duplicated from the verifyFormat function
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 24 Jul 2018 16:30:15 -0700 |
parents | fef739088f20 |
children | 1a6095bed6d6 |
comparison
equal
deleted
inserted
replaced
787:fef739088f20 | 788:b3ea4cccaf15 |
---|---|
34 if ~isfield(bcs{i},'data') || isempty(bcs{i}.data) | 34 if ~isfield(bcs{i},'data') || isempty(bcs{i}.data) |
35 % Skip to next loop if there is no data | 35 % Skip to next loop if there is no data |
36 continue | 36 continue |
37 end | 37 end |
38 | 38 |
39 % Find dimension | |
40 dim = size(diffOp.grid.getBoundary(bcs{i}.boundary), 2); | |
41 | |
42 if nargin(bcs{i}.data) == 1 | 39 if nargin(bcs{i}.data) == 1 |
43 % Grid data | 40 % Grid data |
44 gridDataPenalties{end+1} = penalty; | 41 gridDataPenalties{end+1} = penalty; |
45 gridDataFunctions{end+1} = bcs{i}.data; | 42 gridDataFunctions{end+1} = bcs{i}.data; |
46 elseif nargin(bcs{i}.data) == 1+dim | 43 elseif nargin(bcs{i}.data) > 1 |
47 % Symbolic data | 44 % Symbolic data |
48 coord = diffOp.grid.getBoundary(bcs{i}.boundary); | 45 coord = diffOp.grid.getBoundary(bcs{i}.boundary); |
49 symbolicDataPenalties{end+1} = penalty; | 46 symbolicDataPenalties{end+1} = penalty; |
50 symbolicDataFunctions{end+1} = bcs{i}.data; | 47 symbolicDataFunctions{end+1} = bcs{i}.data; |
51 symbolicDataCoords{end+1} = num2cell(coord ,1); | 48 symbolicDataCoords{end+1} = num2cell(coord ,1); |