|
Sierra Toolkit
Version of the Day
|
00001 /*------------------------------------------------------------------------*/ 00002 /* Copyright 2010 Sandia Corporation. */ 00003 /* Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive */ 00004 /* license for use of this work by or on behalf of the U.S. Government. */ 00005 /* Export of this program may require a license from the */ 00006 /* United States Government. */ 00007 /*------------------------------------------------------------------------*/ 00008 00009 #ifndef stk_mesh_SkinMesh_hpp 00010 #define stk_mesh_SkinMesh_hpp 00011 00012 #include <vector> 00013 00014 namespace stk_classic { 00015 namespace mesh { 00016 00017 class BulkData; 00018 class Part; 00019 class Entity; 00020 00021 typedef std::vector<Entity *> EntityVector; 00022 00026 void skin_mesh( BulkData & mesh, 00027 EntityRank entity_rank, 00028 Part * skin_part = NULL ); 00029 00033 void reskin_mesh( BulkData & mesh, 00034 EntityRank entity_rank, 00035 EntityVector & owned_modified_elements, 00036 Part * skin_part = NULL ); 00037 00038 00039 00040 } 00041 } 00042 #endif