Mercurial > repos > public > sbplib
annotate +util/semidiscrete2function.m @ 1247:92c079cf5fbf feature/dirac_discr
Merge in default
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 20 Nov 2019 21:05:37 +0100 |
parents | 48b6fb693025 |
children |
rev | line source |
---|---|
0 | 1 function F = semidiscrete2function(D,S) |
2 % TODO: Find threshhold when sparse makes sense. | |
3 % TODO: Why does having the spase block slow down convergence.m (or does it?) | |
4 if size(D,1) > 500 | |
5 D = sparse(D); | |
6 end | |
7 | |
8 if ~isa(S,'function_handle') | |
9 F = @(w,t)(D*w + S); | |
10 else | |
11 F = @(w,t)(D*w + S(t)); | |
12 end | |
13 end |