comparison +scheme/+bc/bcClosureSetup.m @ 869:d356f1a22d4f bcSetupExperiment

Start organizing the code
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 07 Sep 2018 09:19:03 +0200
parents
children
comparison
equal deleted inserted replaced
868:57760d7088ad 869:d356f1a22d4f
1 function [closure, penalties] = bcClosureSetup(diffOp, bcs)
2 assertType(bcs, 'cell');
3
4 % Setup storage arrays
5 closure = spzeros(size(diffOp));
6 penalties = cell(1, length(bcs));
7
8 % Collect closures and penalties
9 for i = 1:length(bcs)
10 [localClosure, penalties{i}] = diffOp.boundary_condition(bcs{i}.boundary, bcs{i}.type);
11 closure = closure + localClosure;
12 end
13 end