From 0d7a0c737e4e44fe69ac5fb6361ee5bf47e32c7e Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Thu, 26 Mar 2009 16:34:25 +0000 Subject: [PATCH] API adaptions --- test/H5Fed/write_tetmesh.c | 12 ++++++++++-- test/H5Fed/write_trianglemesh.c | 14 +++++++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/test/H5Fed/write_tetmesh.c b/test/H5Fed/write_tetmesh.c index ab613b0..b7a5b58 100644 --- a/test/H5Fed/write_tetmesh.c +++ b/test/H5Fed/write_tetmesh.c @@ -56,13 +56,14 @@ main ( return -1; } - h5_err_t h5err = H5FedAddMesh ( f, 2, H5_TETRAHEDRAL_MESH ); + h5_err_t h5err = H5FedAddMesh ( f, H5_TETRAHEDRAL_MESH ); if ( h5err < 0 ) { fprintf ( stderr, "!!! Can't add mesh.\n" ); return -1; } int i; + H5FedAddNumVertices ( f, 5 ); for ( i = 0; i<5; i++ ) { h5err = H5FedStoreVertex ( f, @@ -73,6 +74,7 @@ main ( return -1; } } + H5FedAddNumElements ( f, 2 ); for ( i = 0; i<2; i++ ) { h5err = H5FedStoreElement ( f, @@ -84,11 +86,17 @@ main ( } } - h5_id_t level_id = H5FedAddLevel( f, 1 ); + h5_id_t level_id = H5FedAddLevel( f ); if ( level_id < 0 ) { fprintf ( stderr, "!!! Can't add level.\n" ); return -1; } + h5err = H5FedRefineNumElements ( f, 1 ); + if ( h5err < 0 ) { + fprintf ( stderr, "!!! Can't set number of elements torefine.\n" ); + return -1; + } + h5_id_t elem_id = H5FedRefineElement ( f, 0 ); if ( elem_id < 0 ) { fprintf ( stderr, "!!! Can't refine tet.\n" ); diff --git a/test/H5Fed/write_trianglemesh.c b/test/H5Fed/write_trianglemesh.c index 517fedd..a6a2b37 100644 --- a/test/H5Fed/write_trianglemesh.c +++ b/test/H5Fed/write_trianglemesh.c @@ -51,12 +51,13 @@ main ( return -1; } - h5_err_t h5err = H5FedAddMesh ( f, 2, H5_TRIANGLE_MESH ); + h5_err_t h5err = H5FedAddMesh ( f, H5_TRIANGLE_MESH ); if ( h5err < 0 ) { fprintf ( stderr, "!!! Can't set step.\n" ); return -1; } + H5FedAddNumVertices ( f, 4 ); int i; for ( i = 0; i < 4; i++ ) { h5err = H5FedStoreVertex ( @@ -69,7 +70,7 @@ main ( } } - + H5FedAddNumElements ( f, 2 ); for ( i = 0; i < 2; i++ ) { h5err = H5FedStoreElement ( f, @@ -81,11 +82,18 @@ main ( } } - h5_id_t level_id = H5FedAddLevel( f, 1 ); + h5_id_t level_id = H5FedAddLevel( f ); if ( level_id < 0 ) { fprintf ( stderr, "!!! Can't add level.\n" ); return -1; } + + h5err = H5FedRefineNumElements ( f, 1 ); + if ( h5err < 0 ) { + fprintf ( stderr, "!!! Can't set number of elements torefine.\n" ); + return -1; + } + h5_id_t elem_id = H5FedRefineElement ( f, 0 ); if ( elem_id < 0 ) { fprintf ( stderr, "!!! Can't refine tet.\n" );