40 lines
1015 B
C
40 lines
1015 B
C
/*
|
|
Header file for declaring the H5Fed application programming
|
|
interface (API) in the C language.
|
|
|
|
Copyright 2006-2007
|
|
Paul Scherrer Institut, Villigen, Switzerland;
|
|
Benedikt Oswald;
|
|
Achim Gsell
|
|
All rights reserved.
|
|
|
|
Authors
|
|
Achim Gsell
|
|
|
|
Warning
|
|
This code is under development.
|
|
|
|
*/
|
|
#ifndef __H5FED_INQUIRY_H
|
|
#define __H5FED_INQUIRY_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
h5_ssize_t H5FedGetNumMeshes ( h5_file_t * const f, const h5_oid_t type_id );
|
|
h5_ssize_t H5FedGetNumLevels ( h5_file_t * const f );
|
|
h5t_lvl_idx_t H5FedGetLevel ( h5_file_t * const f );
|
|
h5_ssize_t H5FedGetNumVertices ( h5_file_t * const f );
|
|
h5_ssize_t H5FedGetNumVerticesCnode ( h5_file_t * const f, const int cnode );
|
|
h5_ssize_t H5FedGetNumVerticesTotal ( h5_file_t * const f );
|
|
h5_ssize_t H5FedGetNumElements ( h5_file_t * const f );
|
|
h5_ssize_t H5FedGetNumElementsCnode ( h5_file_t * const f, const int cnode );
|
|
h5_ssize_t H5FedGetNumElementsTotal ( h5_file_t * const f );
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|