Changeset 5466


Ignore:
Timestamp:
08/20/10 16:31:01 (15 years ago)
Author:
Mathieu Morlighem
Message:

gradient was never orthogonalized

Location:
issm/trunk/src/m/solutions
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/solutions/control_core.m

    r5463 r5466  
    2727        %Initialize misfits with a vector of zeros
    2828        J=zeros(nsteps,1);
     29        search_scalar=0;
    2930
    3031        %Get core from solution type
     
    3435        %Launch once a complete solution to set up all inputs
    3536        disp('      preparing initial solution');
    36         isstokes
    3737        if isstokes,
    3838                eval(['femmodel=' solutioncore '(femmodel);']);
     
    5353
    5454                displaystring(verbose,'\n%s',['      computing gradJ...']);
    55                 femmodel=gradient_core(femmodel);
     55                femmodel=gradient_core(femmodel,n,search_scalar);
    5656
    5757                %Return gradient if asked
  • issm/trunk/src/m/solutions/gradient_core.m

    r5377 r5466  
    3535        end
    3636
    37         if (step>0 && search_scalar==0),
     37        if (step>1 && search_scalar==0),
    3838                displaystring(verbose,'\n%s',['      orthogonalization...']);
    3939                new_gradient=Orth(grad,old_gradient);
Note: See TracChangeset for help on using the changeset viewer.