diff +blockmatrix/toMatrix.m @ 609:8cbecf22075b feature/utux2D

Merge to get interpolation operators.
author Martin Almquist <malmquist@stanford.edu>
date Sat, 14 Oct 2017 22:36:31 -0700
parents c14875cf7ae6
children b079c437174c
line wrap: on
line diff
--- a/+blockmatrix/toMatrix.m	Thu Oct 05 20:21:20 2017 -0700
+++ b/+blockmatrix/toMatrix.m	Sat Oct 14 22:36:31 2017 -0700
@@ -17,11 +17,10 @@
 
     for i = 1:size(bm,1)
         for j = 1:size(bm,2)
-            if isempty(bm{i,j})
-                continue
+            if(isempty(bm{i,j}))
+                bm{i,j} = sparse(n(i),m(j));
             end
-            % TODO: If this ever fails for large matrices. Try cell2mat instead.
-            A(n_ind(i)+1:n_ind(i+1),m_ind(j)+1:m_ind(j+1)) = bm{i,j};
         end
     end
+    A = cell2mat(bm);
 end