diff +scheme/LaplaceCurvilinear.m @ 743:f4595f14d696 feature/utux2D

Change schemes to work for special coefficients.
author Martin Almquist <malmquist@stanford.edu>
date Mon, 21 May 2018 23:11:34 -0700
parents 07f8311374c6
children 14b093a344eb
line wrap: on
line diff
--- a/+scheme/LaplaceCurvilinear.m	Wed Mar 14 21:01:34 2018 -0700
+++ b/+scheme/LaplaceCurvilinear.m	Mon May 21 23:11:34 2018 -0700
@@ -57,6 +57,10 @@
             end
 
             % assert(isa(g, 'grid.Curvilinear'))
+            if isa(a, 'function_handle')
+                a = grid.evalOn(g, a);
+                a = spdiag(a);
+            end
 
             m = g.size();
             m_u = m(1);