Changeset 2359


Ignore:
Timestamp:
10/02/09 09:26:16 (16 years ago)
Author:
Eric.Larour
Message:

Added echo function

Location:
issm/trunk/src/c/objects
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Friction.cpp

    r1439 r2359  
    1616
    1717        return (Friction*)xmalloc(sizeof(Friction));
     18}
     19       
     20void  FrictionEcho(Friction* friction){
     21
     22        int i;
     23       
     24        printf("Friction echo: \n");
     25        printf("   element_type: %s\n",friction->element_type);
     26        printf("   gravity: %g\n",friction->gravity);
     27        printf("   rho_ice: %g\n",friction->rho_ice);
     28        printf("   rho_water: %g\n",friction->rho_water);
     29        printf("   p: %g\n",friction->p);
     30        printf("   q: %g\n",friction->q);
     31        printf("   analysis_type: %i\n",friction->analysis_type);
     32
     33        printf("K: ");
     34        for(i=0;i<3;i++)printf("%g ",friction->K[i]);
     35        printf("\n");
     36
     37        printf("bed: ");
     38        for(i=0;i<3;i++)printf("%g ",friction->bed[i]);
     39        printf("\n");
     40
     41        printf("thickness: ");
     42        for(i=0;i<3;i++)printf("%g ",friction->thickness[i]);
     43        printf("\n");
     44
     45        printf("velocities: ");
     46        for(i=0;i<3;i++)printf("%g ",friction->velocities[i*2+0]);
     47        printf("\n            ");
     48        for(i=0;i<3;i++)printf("%g ",friction->velocities[i*2+1]);
     49        printf("\n");
    1850}
    1951
  • issm/trunk/src/c/objects/Friction.h

    r1051 r2359  
    3131        void  FrictionGetAlpha2(double* alpha2, Friction* friction);
    3232        void  FrictionGetAlphaComplement(double* alpha_complement, Friction* friction);
     33        void  FrictionEcho(Friction* friction);
    3334
    3435#endif  /* _FRICTION_H */
Note: See TracChangeset for help on using the changeset viewer.