Modules | |
| H5fed_mesh_inquiry | |
Functions | |
| h5_id_t | H5FedAddLevel (h5_file_t *const f) |
| h5_id_t | H5FedStoreVertex (h5_file_t *const f, const h5_id_t vertex_id, const h5_float64_t P[3]) |
| h5_id_t | H5FedStoreElement (h5_file_t *const f, const h5_id_t local_vids[]) |
| h5_id_t H5FedAddLevel | ( | h5_file_t *const | f ) |
Add a new level with num_elems elements. The number of elements must be the real number of elements to add the level. If you want to refine n tetrahedra n*8 elements must be added.
| [in] | f | File handle. |
| [in] | num_elems_to_refine | Number of elements which will be refined. |
-1 unknown: after opening the file. This is equivalent to "topological data has not been initialized". 0 no levels: HDF5 group for meshes may already exist but must not! > 0 number of mesh levels | h5_id_t H5FedStoreVertex | ( | h5_file_t *const | f, |
| const h5_id_t | vertex_id, | ||
| const h5_float64_t | P[3] | ||
| ) |
Stores the the coordinates of a specific vertex at level level with id vertex_id of the tetrahedral mesh.
| f | file handle |
| vertex_id | id from mesher or -1 |
| P | coordinates |
| h5_id_t H5FedStoreElement | ( | h5_file_t *const | f, |
| const h5_id_t | local_vids[] | ||
| ) |
Stores the 4-tuple, that contains the specific indices describing a tetrahedron with id tet_id at level level of the tetrahedral mesh.
Errors: current level not yet defined to many tets stored on level
errno on error | f | file handle |
| local_vids | tuple with vertex id's |
1.7.2