| 
    Panzer
    Version of the Day
    
   | 
 
#include "Panzer_STK_SetupUtilities.hpp"#include "Panzer_Workset_Builder.hpp"#include "Teuchos_Assert.hpp"#include <stk_mesh/base/Selector.hpp>#include <stk_mesh/base/GetEntities.hpp>
Go to the source code of this file.
Namespaces | |
| panzer_stk | |
| panzer_stk::workset_utils | |
Functions | |
| Teuchos::RCP< std::vector < panzer::Workset > >  | panzer_stk::buildWorksets (const panzer_stk::STK_Interface &mesh, const std::string &eBlock, const panzer::WorksetNeeds &needs) | 
| Teuchos::RCP< std::vector < panzer::Workset > >  | panzer_stk::buildWorksets (const panzer_stk::STK_Interface &mesh, const panzer::WorksetNeeds &needs, const std::string &sideset, const std::string &eBlock, bool useCascade) | 
| Teuchos::RCP< std::map < unsigned, panzer::Workset > >  | panzer_stk::buildBCWorksets (const panzer_stk::STK_Interface &mesh, const panzer::WorksetNeeds &needs_a, const std::string &blockid_a, const panzer::WorksetNeeds &needs_b, const std::string &blockid_b, const std::string &sideset) | 
| Teuchos::RCP< std::map < unsigned, panzer::Workset > >  | panzer_stk::buildBCWorksets (const panzer_stk::STK_Interface &mesh, const panzer::WorksetNeeds &needs, const std::string &eblockID, const std::string &sidesetID) | 
| void | panzer_stk::workset_utils::getSubcellElements (const panzer_stk::STK_Interface &mesh, const std::string &blockId, const std::vector< stk::mesh::Entity > &entities, std::vector< std::size_t > &localEntityIds, std::vector< stk::mesh::Entity > &elements) | 
| void | panzer_stk::workset_utils::getUniversalSubcellElements (const panzer_stk::STK_Interface &mesh, const std::string &blockId, const std::vector< stk::mesh::Entity > &entities, std::vector< std::size_t > &localEntityIds, std::vector< stk::mesh::Entity > &elements) | 
| void | panzer_stk::workset_utils::getSideElementCascade (const panzer_stk::STK_Interface &mesh, const std::string &blockId, const std::vector< stk::mesh::Entity > &sides, std::vector< std::size_t > &localSubcellDim, std::vector< std::size_t > &localSubcellIds, std::vector< stk::mesh::Entity > &elements) | 
| void | panzer_stk::workset_utils::getSideElements (const panzer_stk::STK_Interface &mesh, const std::string &blockId, const std::vector< stk::mesh::Entity > &sides, std::vector< std::size_t > &localSideIds, std::vector< stk::mesh::Entity > &elements) | 
| void | panzer_stk::workset_utils::getSideElements (const panzer_stk::STK_Interface &mesh, const std::string &blockId_a, const std::string &blockId_b, const std::vector< stk::mesh::Entity > &sides, std::vector< std::size_t > &localSideIds_a, std::vector< stk::mesh::Entity > &elements_a, std::vector< std::size_t > &localSideIds_b, std::vector< stk::mesh::Entity > &elements_b) | 
| void | panzer_stk::workset_utils::getNodeElements (const panzer_stk::STK_Interface &mesh, const std::string &blockId, const std::vector< stk::mesh::Entity > &nodes, std::vector< std::size_t > &localNodeIds, std::vector< stk::mesh::Entity > &elements) | 
| void | panzer_stk::workset_utils::getSubcellEntities (const panzer_stk::STK_Interface &mesh, const std::vector< stk::mesh::Entity > &entities, std::vector< std::vector< stk::mesh::Entity > > &subcells) | 
 1.8.5