Пример #1
0
int mygsl_histogram3d_fwrite(FILE * stream, const mygsl_histogram3d * h)
{
    int status = gsl_block_raw_fwrite (stream, h->xrange, h->nx + 1, 1);
    if (status)    return status;
    status = gsl_block_raw_fwrite (stream, h->yrange, h->ny + 1, 1);
    if (status)    return status;
    status = gsl_block_raw_fwrite (stream, h->zrange, h->nz + 1, 1);
    if (status)    return status;
    status = gsl_block_raw_fwrite (stream, h->bin, h->nx * h->ny * h->nz, 1);
    return status;
}
Пример #2
0
int
gsl_histogram_fwrite (FILE * stream, const gsl_histogram * h)
{
  int status = gsl_block_raw_fwrite (stream, h->range, h->n + 1, 1);

  if (status)
    return status;

  status = gsl_block_raw_fwrite (stream, h->bin, h->n, 1);
  return status;
}