00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00119 #ifndef __LWPR_BINIO_H
00120 #define __LWPR_BINIO_H
00121
00122 #include <stdio.h>
00123
00124 #ifdef __cplusplus
00125 extern "C" {
00126 #endif
00127
00136 int lwpr_write_binary(const LWPR_Model *model, const char *filename);
00137
00138
00147 int lwpr_read_binary(LWPR_Model *model, const char *filename);
00148
00149
00158 int lwpr_write_binary_fp(const LWPR_Model *model, FILE *fp);
00159
00168 int lwpr_read_binary_fp(LWPR_Model *model, FILE *fp);
00169
00170
00181 int lwpr_io_write_matrix(FILE *fp,int M, int Ms, int N, const double *data);
00182
00193 int lwpr_io_read_matrix(FILE *fp, int M, int Ms, int N, double *data);
00194
00203 int lwpr_io_write_vector(FILE *fp, int N, const double *data);
00204
00213 int lwpr_io_read_vector(FILE *fp, int N, double *data);
00214
00222 int lwpr_io_write_scalar(FILE *fp, double data);
00223
00231 int lwpr_io_read_scalar(FILE *fp, double *data);
00232
00240 int lwpr_io_write_int(FILE *fp, int data);
00241
00249 int lwpr_io_read_int(FILE *fp, int *data);
00250
00258 int lwpr_io_write_rf(FILE *fp, const LWPR_ReceptiveField *RF);
00259
00268 int lwpr_io_read_rf(FILE *fp, LWPR_SubModel *sub);
00269
00270
00271 #ifdef __cplusplus
00272 }
00273 #endif
00274
00275 #endif