source: soft/giet_vm/applications/rosenfeld/nrc2/include/nrio3.h @ 823

Last change on this file since 823 was 823, checked in by meunier, 8 years ago
  • Improved scripts for simulations and graphes
  • Continued to clean up the lib nrc2 (from nrio2x.x to nrmem1.c)
  • Added a version (Fast - Parmerge - No stats)
File size: 1.3 KB
Line 
1/* --------------- */
2/* --- nrio3.h --- */
3/* --------------- */
4
5/*
6 * Copyright (c) 2000-2014, Lionel Lacassagne, All rights reserved
7 * Univ Paris Sud XI, CNRS
8*/
9
10#ifndef _NR_IO3_H_
11#define _NR_IO3_H_
12
13/* -------------------- */
14/* --- display_cube --- */
15/* -- write_cube -- */
16/* -- fread_cube -- */
17/* -- fwrite_cube -- */
18/* -------------------- */
19
20#define display_type_cube(t) \
21void short_name(t,display_,cube)(t *** c, int32_t ndl, int32_t ndh, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, char * format, char * name); \
22void short_name(t,write_,cube)(t *** c, int32_t ndl, int32_t ndh, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, char * format, char * filename); \
23void short_name(t,fread_,cube)(t *** c, int32_t ndl, int32_t ndh, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, char * format, char * filename); \
24void short_name(t,fwrite_,cube)(t *** c, int32_t ndl, int32_t ndh, int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, char * format, char * filename);
25
26display_type_cube(int8_t);
27display_type_cube(uint8_t);
28display_type_cube(int16_t);
29display_type_cube(uint16_t);
30display_type_cube(int32_t);
31display_type_cube(uint32_t);
32display_type_cube(int64_t);
33display_type_cube(uint64_t);
34display_type_cube(float);
35display_type_cube(double);
36
37#endif
38
Note: See TracBrowser for help on using the repository browser.