31 Mar
                
                    2017
                
            
            
                31 Mar
                
                '17
                
            
            
            
        
    
                4:33 p.m.
            
        On 31 Mar 2017, at 16:12, Francis Poulin <fpoulin@uwaterloo.ca> wrote:
...
# TEST/TRIAL FUNCTIONS Ztrial = TrialFunctions(Z) Ztest = TestFunctions(Z) ^ a,b,c = split(Ztest)
and I get the error copied below.
Sorry if I am missing something obvious but I can say that if I define
a,b,c = TestFunction(Z)
^ In the first instance, you wrote TestFunctions and TrialFunctions (note the trailing s), whereas in the working code you wrote TestFunction. The former returns a tuple of indexed objects, whereas the latter returns a single TestFunction. Lawrence