source: branches/1.7/src/core/RpDXWriterFInterface.h @ 6313

Last change on this file since 6313 was 5679, checked in by ldelgass, 9 years ago

Full merge 1.3 branch to uq branch to sync. Fixed partial subdirectory merge
by removing mergeinfo from lang/python/Rappture directory.

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1/*
2 * ----------------------------------------------------------------------
3 *  INTERFACE: Fortran Rappture DXWriter Bindings Header
4 *
5 * ======================================================================
6 *  AUTHOR:  Derrick S. Kearney, Purdue University
7 *  Copyright (c) 2004-2012  HUBzero Foundation, LLC
8 *
9 *  See the file "license.terms" for information on usage and
10 *  redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES.
11 * ======================================================================
12 */
13
14#ifndef _RAPPTURE_DXWRITER_F_H
15#define _RAPPTURE_DXWRITER_F_H
16
17#ifdef __cplusplus
18    #include "RpDXWriter.h"
19    #include "RpDXWriterFStubs.h"
20
21    extern "C" {
22#endif // ifdef __cplusplus
23
24int rp_dxwriter();
25
26int rp_dxwriter_origin(int *handle, double *o);
27
28int rp_dxwriter_delta(int *handle, double *d);
29
30int rp_dxwriter_counts(int *handle, size_t *p);
31
32int rp_dxwriter_append(int *handle, double *value);
33
34int rp_dxwriter_data(int *handle, double *value, size_t *nmemb);
35
36int rp_dxwriter_pos(int *handle, double *position, size_t *nmemb);
37
38int rp_dxwriter_write(int *handle, char *fname, size_t str_len);
39
40int rp_dxwriter_size(int *handle, size_t *sz);
41
42int rp_dxwriter_rank(int *handle, size_t *rank);
43
44int rp_dxwriter_shape(int *handle, size_t *shape);
45
46/**********************************************************/
47
48#ifdef __cplusplus
49    }
50#endif // ifdef __cplusplus
51
52#endif // ifndef _RAPPTURE_DXWRITER_F_H
Note: See TracBrowser for help on using the repository browser.