Changeset 18037


Ignore:
Timestamp:
05/21/14 13:15:49 (11 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing Adjoint RHS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/AdjointBalancethickness2Analysis.cpp

    r18003 r18037  
    9494                NUMx = 2.*dbasis[0]*dphi[0]*(dphi[0]*dphi[0] + dphi[1]*dphi[1] - hu2);
    9595                NUMy = 2.*dbasis[1]*dphi[1]*(dphi[0]*dphi[0] + dphi[1]*dphi[1] - hu2);
    96                 DEN = vbar2*vbar2;
     96                DEN = vbar2*vbar2+1.e-14;
    9797
    9898                /*Loop over all requested responses*/
     
    102102                        switch(responses[resp]){
    103103                                case Balancethickness2MisfitEnum:
    104                                         for(i=0;i<numnodes;i++) pe->values[i]+=(NUMx+NUMy)/DEN *weight*Jdet*gauss->weight*basis[i];
     104                                        for(i=0;i<numnodes;i++) pe->values[i]+=(NUMx+NUMy)/DEN *weight*Jdet*gauss->weight;
    105105                                        break;
    106106                                default:
Note: See TracChangeset for help on using the changeset viewer.