Sierra Toolkit  Version of the Day
SkinMesh.hpp
1 /*------------------------------------------------------------------------*/
2 /* Copyright 2010 Sandia Corporation. */
3 /* Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive */
4 /* license for use of this work by or on behalf of the U.S. Government. */
5 /* Export of this program may require a license from the */
6 /* United States Government. */
7 /*------------------------------------------------------------------------*/
8 
9 #ifndef stk_mesh_SkinMesh_hpp
10 #define stk_mesh_SkinMesh_hpp
11 
12 #include <vector>
13 
14 namespace stk_classic {
15 namespace mesh {
16 
17 class BulkData;
18 class Part;
19 class Entity;
20 
21 typedef std::vector<Entity *> EntityVector;
22 
26 void skin_mesh( BulkData & mesh,
27  EntityRank entity_rank,
28  Part * skin_part = NULL );
29 
33 void reskin_mesh( BulkData & mesh,
34  EntityRank entity_rank,
35  EntityVector & owned_modified_elements,
36  Part * skin_part = NULL );
37 
38 
39 
40 }
41 }
42 #endif
Sierra Toolkit.
EntityRank entity_rank(const EntityKey &key)
Given an entity key, return an entity type (rank).