Changeset 7 for trunk/include/ncutil.h


Ignore:
Timestamp:
03/07/11 11:49:01 (13 years ago)
Author:
jbrlod
Message:

rst write

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/ncutil.h

    r4 r7  
    88#include <netcdf.h> 
    99 
     10#define YYDOUBLE //équivalent du YDOUBLE/YFLOAT de YAO 
     11//normalement YYDOUBLE et YBOUBLE doivent être définis en même temps 
     12//Verifié dans appli_start 
     13 
     14 
     15#ifdef YFLOAT 
     16#define NC_REAL NC_FLOAT 
     17#define nc_put_vara_real nc_put_vara_float 
     18#define YREAL float 
     19#else 
     20#define NC_REAL NC_DOUBLE 
     21#define nc_put_vara_real nc_put_vara_double 
     22#define YREAL double 
     23#endif 
    1024 
    1125void    handle_error (int status, char *txt);///*fonction de message d'erreur 
     
    2337// renvoie un vecteur de dim znbval*ynbval*xnbval 
    2438 
     39void voncwrite(int t,int znbval,int ynbval, int xnbval, char const *var_name,int ncid,int dimids[], YREAL vect[]); 
     40 
     41 
    2542void sonclire(int t,int ynbval, int xnbval, int ncid, int varid, double vect[]); 
    2643void sonclire(int t,int ynbval, int xnbval, int ncid, int varid, float vect[]); 
     
    3148// lit la variable varid aux points (t,1:ynbval,1:xnbval) et 
    3249// renvoie un vecteur de dim ynbval*xnbval 
     50void snclire(int ynbval, int xnbval, int ncid, int varid, float vect[]); 
     51void snclire(int ynbval, int xnbval, int ncid, int varid, double vect[]); 
     52 
     53void soncwrite(int t,int ynbval, int xnbval, char const *var_name,int ncid,int dimids[], YREAL vect[]); 
    3354 
    3455void zonclire(int t,int znbval, int ncid, int varid, double vect[]); 
     
    4061// renvoie un vecteur de dim znbval 
    4162 
     63void znclire(int znbval, int ncid, int varid, float vect[]); 
     64void znclire(int znbval, int ncid, int varid, double vect[]); 
     65 
     66void zoncwrite(int t,int znbval,char const *var_name,int ncid,int dimids[], YREAL vect[]); 
     67 
     68void zncwrite(int znbval,char const *var_name,int ncid,int dimids[], YREAL vect[]); 
     69void sncwrite(int ynbval, int xnbval, char const *var_name,int ncid,int dimids[], YREAL vect[]); 
    4270#endif 
    4371 
Note: See TracChangeset for help on using the changeset viewer.