Changeset 331


Ignore:
Timestamp:
05/11/09 09:37:32 (16 years ago)
Author:
Mathieu Morlighem
Message:

used displaystring in diagnostic_core_nonlinear

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/cielo/diagnostic_core_nonlinear.m

    r302 r331  
    1515        soln(count).u_f=[];
    1616
    17         if m.parameters.debug,
    18                 disp(sprintf('\n%s',['   starting direct shooting method']));
    19         end
    20        
     17        displaystring(m.parameters.debug,'\n%s',['   starting direct shooting method']);
    2118        while(~converged),
    2219               
     
    4946
    5047                %Solve 
    51                 if m.parameters.debug,
    52                         disp(sprintf('%s%g','      condition number of stiffness matrix: ',condest(K_ff)));
    53                 end
     48                displaystring(m.parameters.debug,'\n%s%g','      condition number of stiffness matrix: ',condest(K_ff));
    5449                [soln(count).u_f]=Solver(K_ff,p_f,[],m.parameters);
    5550       
     
    7570                %Relative criterion
    7671                if (ndu/nu<=m.parameters.eps_rel),
    77                         if m.parameters.debug, disp(sprintf('%s %g %s %g','      convergence criterion: norm(du)/norm(u)=',ndu/nu,' < ',m.parameters.eps_rel)); end
     72                        displaystring(m.parameters.debug,'%s%g%s%g','      convergence criterion: norm(du)/norm(u)=',ndu/nu,' < ',m.parameters.eps_rel);
    7873                        converged=1;
    7974                else
    80                         if m.parameters.debug, disp(sprintf('%s %g %s %g','      convergence criterion: norm(du)/norm(u)=',ndu/nu,' > ',m.parameters.eps_rel)); end
     75                        displaystring(m.parameters.debug,'%s%g%s%g','      convergence criterion: norm(du)/norm(u)=',ndu/nu,' > ',m.parameters.eps_rel);
    8176                        converged=0;
    8277                end
     
    8580                if ~isnan(m.parameters.eps_abs),
    8681                        if (nduinf<=m.parameters.eps_abs),
    87                                 if m.parameters.debug, disp(sprintf('%s %g %s %g','      convergence criterion: max(du)=',nduinf,' < ',m.parameters.eps_abs)); end
     82                                displaystring(m.parameters.debug,'%s%g%s%g','      convergence criterion: max(du)=',nduinf,' < ',m.parameters.eps_abs);
    8883                        else
    89                                 if m.parameters.debug, disp(sprintf('%s %g %s %g','      convergence criterion: max(du)=',nduinf,' > ',m.parameters.eps_abs)); end
    90                                         converged=0;
     84                                displaystring(m.parameters.debug,'%s%g%s%g','      convergence criterion: max(du)=',nduinf,' > ',m.parameters.eps_abs);
     85                                converged=0;
    9186                        end
    9287                end
     
    117112                varargout(2)={K_fs};
    118113        end
    119        
    120114end
Note: See TracChangeset for help on using the changeset viewer.