Changeset 6382


Ignore:
Timestamp:
10/21/10 16:02:43 (15 years ago)
Author:
jschierm
Message:

Updates to edgeperimeter.m.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/kml/edgeperimeter.m

    r6312 r6382  
    22%  create an edge perimeter list for the elements in the model.
    33%
    4 %  [edgeper,elemper,iloop]=edgeperimeter(elem,nodecon)
     4%  [edgeper,elemper,iloop]=edgeperimeter(elem,nodecon,edgeadj)
    55%
    66%  where the required input is:
     
    1313%    iloop         (numeric, index for each loop (nloop))
    1414%
    15 function [edgeper,elemper,iloop]=edgeperimeter(elem,nodecon)
     15%  the optional input is:
     16%    edgeadj       (numeric, edge adjacency array (elems x edges))
     17%
     18function [edgeper,elemper,iloop]=edgeperimeter(elem,nodecon,edgeadj)
    1619
    1720if ~nargin
     
    2225%%  create the edge adjacency array
    2326
    24 edgeadj=edgeadjacency(elem,nodecon);
     27if ~exist('edgeadj','var') || isempty(edgeadj)
     28    edgeadj=edgeadjacency(elem,nodecon);
     29end
    2530
    2631%%  create the unshared edge list
Note: See TracChangeset for help on using the changeset viewer.