Changeset 103


Ignore:
Timestamp:
06/07/13 15:41:06 (11 years ago)
Author:
jbrlod
Message:

bug filter corrected

Location:
altifloat
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • altifloat/obs_float/uoptim1.dat

    r101 r103  
    5375371 10 15   0.000000000000000e+00 
    5385381 10 16   0.000000000000000e+00 
    539 1 10 17   0.000000000000000e+00 
    540 1 10 18   0.000000000000000e+00 
     5391 10 17   3.395363688468933e-01 
     5401 10 18   8.488409221172333e-02 
    5415411 10 19   0.000000000000000e+00 
    5425421 10 20   0.000000000000000e+00 
     
    5955951 11 15   0.000000000000000e+00 
    5965961 11 16   0.000000000000000e+00 
    597 1 11 17   0.000000000000000e+00 
    598 1 11 18   0.000000000000000e+00 
     5971 11 17   1.455155909061432e-01 
     5981 11 18   3.637889772653580e-02 
    5995991 11 19   0.000000000000000e+00 
    6006001 11 20   0.000000000000000e+00 
  • altifloat/obs_float/uoptim2.dat

    r101 r103  
    5375371 10 15   0.000000000000000e+00 
    5385381 10 16   0.000000000000000e+00 
    539 1 10 17   0.000000000000000e+00 
    540 1 10 18   0.000000000000000e+00 
     5391 10 17   3.881162367761135e-01 
     5401 10 18   1.005681008100510e-01 
    5415411 10 19   0.000000000000000e+00 
    5425421 10 20   0.000000000000000e+00 
     
    5955951 11 15   0.000000000000000e+00 
    5965961 11 16   0.000000000000000e+00 
    597 1 11 17   0.000000000000000e+00 
    598 1 11 18   0.000000000000000e+00 
     5971 11 17   4.893954098224640e-01 
     5981 11 18   2.525196895003319e-01 
    5995991 11 19   0.000000000000000e+00 
    6006001 11 20   0.000000000000000e+00 
     
    6536531 12 15   0.000000000000000e+00 
    6546541 12 16   0.000000000000000e+00 
    655 1 12 17   0.000000000000000e+00 
    656 1 12 18   0.000000000000000e+00 
     6551 12 17   1.327397972345352e-01 
     6561 12 18   1.024922579526901e-01 
    6576571 12 19   0.000000000000000e+00 
    6586581 12 20   0.000000000000000e+00 
  • altifloat/obs_float/voptim1.dat

    r101 r103  
    5375371 10 15   0.000000000000000e+00 
    5385381 10 16   0.000000000000000e+00 
    539 1 10 17   0.000000000000000e+00 
    540 1 10 18   0.000000000000000e+00 
     5391 10 17   7.136353105306625e-02 
     5401 10 18   1.784088276326656e-02 
    5415411 10 19   0.000000000000000e+00 
    5425421 10 20   0.000000000000000e+00 
     
    5955951 11 15   0.000000000000000e+00 
    5965961 11 16   0.000000000000000e+00 
    597 1 11 17   0.000000000000000e+00 
    598 1 11 18   0.000000000000000e+00 
     5971 11 17   3.058437071740627e-02 
     5981 11 18   7.646092679351568e-03 
    5995991 11 19   0.000000000000000e+00 
    6006001 11 20   0.000000000000000e+00 
  • altifloat/obs_float/voptim2.dat

    r101 r103  
    5375371 10 15   0.000000000000000e+00 
    5385381 10 16   0.000000000000000e+00 
    539 1 10 17   0.000000000000000e+00 
    540 1 10 18   0.000000000000000e+00 
     5391 10 17   7.240399427246302e-02 
     5401 10 18   1.842492126161233e-02 
    5415411 10 19   0.000000000000000e+00 
    5425421 10 20   0.000000000000000e+00 
     
    5955951 11 15   0.000000000000000e+00 
    5965961 11 16   0.000000000000000e+00 
    597 1 11 17   0.000000000000000e+00 
    598 1 11 18   0.000000000000000e+00 
     5971 11 17   9.550390206277370e-02 
     5981 11 18   5.933662271127105e-02 
    5995991 11 19   0.000000000000000e+00 
    6006001 11 20   0.000000000000000e+00 
     
    6536531 12 15   0.000000000000000e+00 
    6546541 12 16   0.000000000000000e+00 
    655 1 12 17   0.000000000000000e+00 
    656 1 12 18   0.000000000000000e+00 
     6551 12 17   4.170881211757660e-02 
     6561 12 18   3.267061710357666e-02 
    6576571 12 19   0.000000000000000e+00 
    6586581 12 20   0.000000000000000e+00 
  • altifloat/scripts/floater_d_test.i

    r98 r103  
    3030 
    3131run_inc 
     32#savestate uc_d 0 ij 0 A 3 ../obs_float/uc_d.dat 
     33#savestate u_d 0 ij 0 A 3 ../obs_float/u_d.dat 
     34 
    3235goto fin 
    3336 
  • altifloat/src/floater.h

    r101 r103  
    99//FILTER COEFFICIENTS 
    1010#ifdef K_FILTER  
    11 YREAL c1=0.5; 
     11YREAL c1; 
    1212YREAL c2,c3,c4,c5; 
    1313#endif 
     
    2323void appli_start(int argc, char *argv[]){ 
    2424#ifdef K_FILTER 
    25 c2=c3=c4=c5=0.125; 
     25  c1=0.5; 
     26  c2=c3=c4=c5=0.125; 
    2627#endif 
    2728} 
     
    151152         
    152153        Y3run ('0'); 
     154#ifdef K_FILTER 
     155        //compute values for u_d and v_d 
     156        strcpy(liste[1],"Tfil"); 
     157        Yactraj(3,liste); 
     158        Yset_modeltime(0); 
     159        before_it(1); 
     160        Yforward(-1, 0); 
     161        strcpy(liste[1],"T_euler_d"); 
     162        Yactraj(3,liste); 
     163        Yset_modeltime(0); 
     164        before_it(1); 
     165        Yforward(-1, 0); 
     166#endif 
     167 
     168 
    153169    update_uv(); 
    154170    erase_udvd(); 
  • altifloat/src/floater_delta.d

    r101 r103  
    1 #define FILTER 
     1//#define FILTER 
    22 
    33defval jtlag 12//nombre de pas de temps Delta t/ delta t 
     
    2828//    name   M upt offt  dt    nbstep 
    2929traj T_float M 1    OFIL  1    jtlag //trajectoire pour r  
    30 traj T_euler M 0    0     1    1 //trajectoire pour u et v 
     30traj T_euler M 0    OFIL  1    1 //trajectoire pour u et v 
    3131 
    3232//deltas 
    33 traj T_float_d D 1    0     1    jtlag //trajectoires type modele ou tangent. permet de controler quel type activer dans le i 
    34 traj T_euler_d  D 0    0     1    1  
     33traj T_euler_d  D 0    OFIL     1    1  
     34traj T_float_d D 1    OFIL     1    jtlag //trajectoires type modele ou tangent. permet de controler quel type activer dans le i 
     35 
    3536 
    3637#ifdef FILTER 
     
    139140        forder 
    140141forder 
     142 
     143order modinspace S_euler_d 
     144        order YA1 YA2 
     145            u_d v_d 
     146        forder 
     147forder 
    141148#endif 
    142149 
     
    174181        S_euler_df_t 
    175182forder 
     183 
     184order spaceintraj T_euler_d 
     185        S_euler_d 
     186forder 
    176187#endif 
    177188 
  • altifloat/src/lapfilu.h

    r102 r103  
    1919backward (YREAL xu_d, YREAL fij, YREAL fim1j, YREAL fip1j, YREAL fijm1, YREAL fijp1) 
    2020{ 
    21  
     21  /* 
     22  if (Yi==9 && Yj==16) 
     23    { 
     24      printf("YG=%g\n",YG1_u_d(Yi,Yj)); 
     25    } 
     26  */ 
    2227if (Yt==1) { //first step time 
    2328    YJ1I1=1; 
  • altifloat/src/u_d.h

    r102 r103  
    66backward(YREAL ud) 
    77{ 
     8  /*if (Yi==9 && Yj==16) 
     9    { 
     10      printf("YG=%g\n",YG1_u_d(Yi,Yj)); 
     11      }*/ 
     12 
    813  YJ1I1=1; 
    914} 
Note: See TracChangeset for help on using the changeset viewer.