Mercurial > repos > public > sbplib
diff +scheme/Hypsyst3dCurve.m @ 1226:0652b34f9f27 feature/volcano
Add missing properties and methods to Hypsyst3D and Hypsyst3Dcurve. Note: These functions are NOT implemented properly and mearly work as place holders.
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Tue, 12 Nov 2019 09:00:48 -0800 |
parents | 706d1c2b4199 |
children |
line wrap: on
line diff
--- a/+scheme/Hypsyst3dCurve.m Thu May 02 13:25:14 2019 -0700 +++ b/+scheme/Hypsyst3dCurve.m Tue Nov 12 09:00:48 2019 -0800 @@ -3,6 +3,7 @@ m % Number of points in each direction, possibly a vector n %size of system h % Grid spacing + grid %TODO: Abstract class requires a grid. Pass grid instead? X, Y, Z% Values of x and y for each grid point Yx, Zx, Xy, Zy, Xz, Yz %Grid values for boundary surfaces @@ -268,6 +269,23 @@ error('Not implemented'); end + % TODO: Implement! This function should potentially replace boundary_matrices. + % Returns the boundary operator op for the boundary specified by the string boundary. + % op -- string or a cell array of strings + % boundary -- string + function varargout = getBoundaryOperator(obj, op, boundary) + error('Not implemented'); + end + + % TODO: Implement! + % Returns square boundary quadrature matrix, of dimension + % corresponding to the number of boundary points + % + % boundary -- string + function H = getBoundaryQuadrature(obj, boundary) + error('Not implemented'); + end + function N = size(obj) N = obj.m; end