Mercurial > forge
view extra/secs2d/inst/Utilities/Ustructmesh.m @ 9886:2112c90c2445 octave-forge
secs2d: update license to GPLv3+
author | carandraug |
---|---|
date | Mon, 26 Mar 2012 19:46:13 +0000 |
parents | c25715bc0bc2 |
children |
line wrap: on
line source
## Copyright (C) 2004-2008 Carlo de Falco ## ## SECS2D - A 2-D Drift--Diffusion Semiconductor Device Simulator ## ## SECS2D is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 3 of the License, or ## (at your option) any later version. ## ## SECS2D is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with SECS2D; If not, see <http://www.gnu.org/licenses/>. ## ## AUTHOR: Carlo de Falco <cdf _AT_ users.sourceforge.net> ## -*- texinfo -*- ## ## @deftypefn {Function File}@ ## {@var{p},@var{e},@var{t}} = Ustructmesh(@var{x},@var{y},@var{region},@var{sides}) ## ## Compute PDE-tool like fields for structured mesh ## ## @end deftypefn function [p,e,t] = Ustructmesh(x,y,region,sides,varargin) defaultoption = "right"; if length(varargin)==0 theoption = defaultoption; else theoption = varargin{1}; endif [p,e,t]=feval(["Ustructmesh_" theoption],x,y,region,sides); endfunction