Changeset 45


Ignore:
Timestamp:
04/24/09 15:21:17 (16 years ago)
Author:
Mathieu Morlighem
Message:

removed accelerated element

Location:
issm/trunk/src/m/classes
Files:
1 deleted
13 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/@model/model.m

    r27 r45  
    150150        md.eps_rel=0.01;
    151151        md.eps_abs=10;
    152         md.acceleration=0;
    153152        md.sparsity=0.001;
    154153        md.connectivity=10;
     
    172171
    173172        %Control
    174         md.control_type={'drag'};
     173        md.control_type='drag';
    175174        md.cont_vx=NaN;
    176175        md.cont_vy=NaN;
  • issm/trunk/src/m/classes/@pentaelem/CreatePVector.m

    r1 r45  
    1010%
    1111%   See also CREATEKMATRIX
    12 
    13 
    1412if strcmpi(analysis_type,'diagnostic_horiz'),
    1513
     
    895893                element.meanvel=pentaelem.meanvel;
    896894                element.epsvel=pentaelem.epsvel;
    897                 element.acceleration=pentaelem.acceleration;
    898895
    899896                %Call CreateKMatrix for this new element.
  • issm/trunk/src/m/classes/@pentaelem/PentaCollapseIntoTriaMatrix.m

    r1 r45  
    2727        element.meanvel=pentaelem.meanvel;
    2828        element.epsvel=pentaelem.epsvel;
    29         element.acceleration=pentaelem.acceleration;
    3029
    3130        %Call CreateKMatrix for this new element.
    3231        Ke=CreateKMatrix(element,grids,materials,inputs,analysis_type);
    33 
  • issm/trunk/src/m/classes/@pentaelem/PentaCollapseIntoTriaVector.m

    r1 r45  
    2727        element.meanvel=pentaelem.meanvel;
    2828        element.epsvel=pentaelem.epsvel;
    29         element.acceleration=pentaelem.acceleration;
    3029
    3130        %Call CreateKMatrix for this new element.
    3231        Pe=CreatePVector(element,grids,materials,inputs,analysis_type);
    33 
  • issm/trunk/src/m/classes/@pentaelem/display.m

    r1 r45  
    2121disp(sprintf('   meanvel: %g',pentaelem.meanvel));
    2222disp(sprintf('   epsvel: %g',pentaelem.epsvel));
    23 disp(sprintf('   acceleration (use MacAyeal''s accelerated formulation''): %g',pentaelem.acceleration));
    2423disp(sprintf('   collapse (collapse penta into tria at the base): %g',pentaelem.collapse));
    2524disp(sprintf('   melting: %g %g %g',pentaelem.melting(1),pentaelem.melting(2),pentaelem.melting(3)));
  • issm/trunk/src/m/classes/@pentaelem/pentaelem.m

    r1 r45  
    2424        pentaelem.meanvel=NaN;
    2525        pentaelem.epsvel=NaN;
    26         pentaelem.acceleration=0;
    2726        pentaelem.collapse=0;
    2827        pentaelem.melting=zeros(6,1);
  • issm/trunk/src/m/classes/@triaelem/CreateKMatrix.m

    r1 r45  
    199199
    200200global element_debug  element_debugid
    201 
    202 
    203 %Check if MacAyeal's acceleration is not on?
    204 if triaelem.acceleration==1,
    205         Ke=elemmatrix(0);
    206         return;
    207 end
    208201
    209202%some variables
  • issm/trunk/src/m/classes/@triaelem/CreatePVector.m

    r1 r45  
    123123        global element_debug  element_debugid
    124124
    125         %Check if MacAyeal's acceleration is not on?
    126         if triaelem.acceleration==1,
    127                 pe={};
    128         end
    129 
    130125        %some variables
    131126        numgrids=3;
  • issm/trunk/src/m/classes/@triaelem/display.m

    r1 r45  
    2020disp(sprintf('   epsvel: %g',triaelem.epsvel));
    2121disp(sprintf('   artificial_diffusivity: %i',triaelem.artificial_diffusivity));
    22 disp(sprintf('   acceleration: %i',triaelem.acceleration));
  • issm/trunk/src/m/classes/@triaelem/triaelem.m

    r1 r45  
    2323        triaelem.epsvel=NaN;
    2424        triaelem.artificial_diffusivity=0;
    25         triaelem.acceleration=0;
    2625       
    2726        triaelem=class(triaelem,'triaelem');
  • issm/trunk/src/m/classes/public/displaycontrol.m

    r27 r45  
    2121end
    2222control_string=control_string(1:length(control_string)-5);
    23 disp(sprintf('         control_type: %s %s',control_string,'(list of parameters where inverse control is carried out; ex: {''drag''}, or {''drag'',''B''})'));
     23disp(sprintf('         control_type: %s %s',control_string,'(parameter where inverse control is carried out; ex: ''drag'', or ''B'')'));
    2424disp(sprintf('         fit: (%i)      (''absolute: 0'', ''relative: 1'', or ''logarithmic: 2''. default is ''absolute: 0'', for each optimization steps)',length(md.fit)));
    2525disp(sprintf('         meanvel: %g      (velocity scaling factor when evaluating relative or logarithmic misfit)',md.meanvel));
  • issm/trunk/src/m/classes/public/displaysolutionparameters.m

    r1 r45  
    2121disp(sprintf('         sparsity: %g      (matrix sparsity. Set to .001 for < 1M dof, .0001 for 5M dof, and .00001 for > 10M dof',md.sparsity));
    2222disp(sprintf('         connectivity: %i      (element connectivity)',md.connectivity));
    23 disp(sprintf('         acceleration: %i      (accelerate MacAyeal''s formulation? yes -> 1, no -> 0 )',md.acceleration));
    2423disp(sprintf('         debug: %i      (output debug statements when possible yes-> 1, no -> 0. Default is 1',md.debug));
    2524disp(sprintf('         element_debug: %i      (output debug statements for elementswhen possible yes-> 1, no -> 0. Default is 0',md.element_debug));
  • issm/trunk/src/m/classes/public/ismodelselfconsistent.m

    r39 r45  
    269269        end
    270270
    271         %ACCELERATION
    272         if strcmpi(md.type,'2d') & md.acceleration
    273                 disp(['solution requires acceleration=0']);
    274                 bool=0;return;
    275         end
    276 
    277271        %HUTTER
    278272        if any(md.elements_type(:,1)==hutterenum);
     
    286280
    287281        %CONTROL TYPE
    288         if ~iscell(md.control_type),
    289                 disp('control_type should be a cell array of strings');
     282        if ~ischar(md.control_type),
     283                disp('control_type should be a string');
    290284                bool=0;return;
    291285        end
Note: See TracChangeset for help on using the changeset viewer.