Mercurial > repos > public > sbplib
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 |