Changeset 4713


Ignore:
Timestamp:
07/21/10 18:56:45 (15 years ago)
Author:
Eric.Larour
Message:

added option to skip adjacency matrix computation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/partition/partitioner.m

    r4706 r4713  
    88%   weighting: 'on' or 'off': default off
    99%   section:  1 by defaults(1=bisection, 2=quadrisection, 3=octasection)
     10%   recomputeadjacency:  'on' by default (set to 'off' to compute existing one)
    1011%   Output: md.part recover the partition vector
    1112%   
     
    2324options=addfielddefault(options,'weighting','on');
    2425options=addfielddefault(options,'section',1);
     26options=addfielddefault(options,'recomputeadjacency','on');
    2527
    2628%get package:
    2729package=getfieldvalue(options,'package');
    2830npart=getfieldvalue(options,'npart');
     31recomputeadjacency=getfieldvalue(options,'recomputeadjacency');
    2932
    3033%adjacency matrix if needed:
    3134if (strcmpi(package,'chaco') || strcmpi(package,'scotch')),
    32         md=adjacency(md);
     35        if strcmpi(recomputeadjacency,'on'),
     36                md=adjacency(md);
     37        else
     38                disp('skipping adjacency matrix computation as requested in the options');
     39        end
    3340end
    3441
Note: See TracChangeset for help on using the changeset viewer.