changeset 439:2663be328d9a

Improve interface of convergenceTable()
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 13 Mar 2017 14:34:56 +0100
parents 51d818bc8915
children 0ef8965dd745
files convergenceTable.m
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/convergenceTable.m	Tue Feb 21 16:40:55 2017 +0100
+++ b/convergenceTable.m	Mon Mar 13 14:34:56 2017 +0100
@@ -1,15 +1,15 @@
-function convergenceTable(methodName, T, orders, m, e, q, tableType)
+function convergenceTable(caption, orders, m, e, q, tableType)
     default_arg('tableType','plaintext')
 
     switch tableType
         case {'plaintext','text','plain'}
-            plainTextTable(methodName, T, orders, m, e, q);
+            plainTextTable(caption, orders, m, e, q);
         case {'tex', 'latex'}
-            latexTable(methodName, T, orders, m, e, q);
+            latexTable(caption, orders, m, e, q);
     end
 end
 
-function plainTextTable(methodName, T, orders, m, e, q)
+function plainTextTable(caption, orders, m, e, q)
 
 
     eW = 0;
@@ -23,7 +23,7 @@
     mW = findFieldWidth('%d',m);
     orderHeaderWidth = eW + qW + 1;
 
-    fprintf('method: %s\nT: %d\n',methodName, T);
+    fprintf('%s\n',caption);
 
     % Print order headers
     fprintf(' %*s |',mW,'')
@@ -69,7 +69,7 @@
 
 end
 
-function latexTable(methodName, T, orders, m, e, q)
+function latexTable(caption, orders, m, e, q)
 
     nOrders = length(orders);
 
@@ -85,7 +85,7 @@
 
     footer = {
         '\end{tabular}'
-        '\caption{Error $l_2$, and convergence rate, $q$, for SBP operators of orders 4 and 6 at different grid densities $N$. PROBLEM DESCRIPTION.}'
+        ['\caption{' caption '}']
         '\label{table:LABEL}'
         '\end{table}'
     };