Mercurial > repos > public > sbplib
diff +scheme/+bc/closureSetup.m @ 870:fb91d12093f8 bcSetupExperiment
Change some naming of functions
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 01 Nov 2018 10:41:36 +0100 |
parents | +scheme/+bc/bcClosureSetup.m@d356f1a22d4f |
children | dee5b5a57be6 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/+scheme/+bc/closureSetup.m Thu Nov 01 10:41:36 2018 +0100 @@ -0,0 +1,13 @@ +function [closure, penalties] = closureSetup(diffOp, bcs) + assertType(bcs, 'cell'); + + % Setup storage arrays + closure = spzeros(size(diffOp)); + penalties = cell(1, length(bcs)); + + % Collect closures and penalties + for i = 1:length(bcs) + [localClosure, penalties{i}] = diffOp.boundary_condition(bcs{i}.boundary, bcs{i}.type); + closure = closure + localClosure; + end +end