diff +scheme/+bc/forcingSetup.m @ 876:93489ddb73e8 bcSetupExperiment

Merge with default
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 01 Nov 2018 15:36:19 +0100
parents fb91d12093f8
children 7ceaea27d944
line wrap: on
line diff
--- a/+scheme/+bc/forcingSetup.m	Thu Nov 01 12:05:53 2018 +0100
+++ b/+scheme/+bc/forcingSetup.m	Thu Nov 01 15:36:19 2018 +0100
@@ -45,8 +45,10 @@
     S = @S_fun;
 end
 
-function [ok, isSym, dataStruct] = parseData(bc, penalty, grid)
+function [ok, isSymbolic, dataStruct] = parseData(bc, penalty, grid)
     if ~isfield(bc,'data') || isempty(bc.data)
+        isSymbolic = [];
+        dataStruct = struct();
         ok = false;
         return
     end
@@ -56,14 +58,14 @@
 
     if nArg > 1
         % Symbolic data
-        isSym = true;
+        isSymbolic = true;
         coord = grid.getBoundary(bc.boundary);
         dataStruct.penalty = penalty;
         dataStruct.func = bc.data;
         dataStruct.coords = num2cell(coord, 1);
     else
         % Grid data
-        isSym = false;
+        isSymbolic = false;
         dataStruct.penalty = penalty;
         dataStruct.func = bcs{i}.data;
     end