changeset 1178:e3d8f24b2c1c feature/rv

Add wrapper function calling constructDiffOps* for a specified RV method
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Fri, 28 Jun 2019 15:13:44 +0200
parents 270611e08398
children cc2fd58989d1
files +rv/+diffops/constructDiffOps.m
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
diff -r 270611e08398 -r e3d8f24b2c1c +rv/+diffops/constructDiffOps.m
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/+rv/+diffops/constructDiffOps.m	Fri Jun 28 15:13:44 2019 +0200
@@ -0,0 +1,9 @@
+function diffOpsStruct = constructDiffOps(method, varargin)
+	switch method
+	case {'bdf','backwards-difference-formula'}
+		diffOpsStruct = rv.diffops.constructDiffOpsBdf(varargin{:});
+	case {'ms','multi-stage'}
+		diffOpsStruct = rv.diffops.constructDiffOpsMultiStage(varargin{:});
+	case {'mg','multi-grid'}
+		diffOpsStruct = rv.diffops.constructDiffOpsMultiGrid(varargin{:});
+end
\ No newline at end of file