Changeset 27304


Ignore:
Timestamp:
10/10/22 07:54:47 (2 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing AD

File:
1 edited

Legend:

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

    r27302 r27304  
    170170                }else{
    171171                        for(int i=0;i<numvertices;i++){
    172                                 //if(onsurface[i]){
     172                                //if(onsurface[i]>.5){
    173173                                slope=fabs(slopex[i]);
    174174                                if((atan(slope)*rad2deg)>25.){
     
    736736                                                int kk=0;
    737737                                                for(k=0; k<numnodes;k++){
    738                                                         if(onsurface[k]){
     738                                                        if(onsurface[k]>0.5){
    739739                                                                slope=fabs(slopex[k]);
    740740                                                                if(dim==2) slope=pow(pow(slopex[k],2)+pow(slopey[k],2),0.5);
     
    837837                                                test=0;
    838838                                                for(k=0; k<numnodes;k++){
    839                                                         if(onsurface[k]){
     839                                                        if(onsurface[k]>.5){
    840840                                                                slope=pow(slopex[k]*slopex[k],0.5);
    841841                                                                if(dim==2) slope=pow(pow(slopex[k],2)+pow(slopey[k],2),0.5);
     
    859859                                                IssmDouble min=1e14;
    860860                                                for(k=0; k<numnodes;k++){
    861                                                         if(onsurface[k]){
     861                                                        if(onsurface[k]>.5){
    862862                                                                if(surface[k]<min){
    863863                                                                        index=k;
     
    867867                                                }
    868868                                                for(k=0; k<numnodes;k++){
    869                                                         if(onsurface[k]){
     869                                                        if(onsurface[k]>.5){
    870870                                                                if(k==index){
    871871                                                                        debristhickness[k]=debristhickness[k]+debrissum;
Note: See TracChangeset for help on using the changeset viewer.