Changeset 20966


Ignore:
Timestamp:
07/20/16 16:31:44 (9 years ago)
Author:
felicity
Message:

BUG: effective strain rate was not calculated correctly as it was ignoring eps_zz = -eps_xx

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Materials/Matice.cpp

    r20827 r20966  
    644644        }
    645645        else{
    646                 /* eps_eff^2 = 1/2 (exx^2 + 2*exy^2 )*/
     646                /* eps_eff^2 = 1/2 (2*exx^2 + 2*exy^2 ) (since eps_zz = - eps_xx)*/
    647647                element->StrainRateHO2dvertical(&epsilon2d[0],xyz_list,gauss,vx_input,vy_input);
    648                 eps_eff = 1./sqrt(2.)*sqrt(epsilon2d[0]*epsilon2d[0] + 2.*epsilon2d[1]*epsilon2d[1]);
     648                eps_eff = 1./sqrt(2.)*sqrt(2*epsilon2d[0]*epsilon2d[0] + 2*epsilon2d[1]*epsilon2d[1]);
    649649        }
    650650
     
    732732        }
    733733        else{
    734                 /* eps_eff^2 = 1/2 exx^2*/
     734                /* eps_eff^2 = exx^2*/
    735735                element->StrainRateSSA1d(&epsilon1d,xyz_list,gauss,vx_input);
    736                 eps_eff = sqrt(epsilon1d*epsilon1d/2.);
     736                eps_eff = fabs(epsilon1d);
    737737        }
    738738
Note: See TracChangeset for help on using the changeset viewer.