43#ifndef __Panzer_STK_WorksetFactory_hpp__
44#define __Panzer_STK_WorksetFactory_hpp__
73 void setMesh(
const Teuchos::RCP<const panzer_stk::STK_Interface> & mesh);
78 Teuchos::RCP<std::map<unsigned,panzer::Workset> >
85 Teuchos::RCP<std::map<unsigned,panzer::Workset> >
93 Teuchos::RCP<std::vector<panzer::Workset> >
100 Teuchos::RCP<const STK_Interface>
mesh_;
105 mutable Teuchos::RCP<const panzer::LocalMeshInfo>
mesh_info_;
WorksetFactory(const Teuchos::RCP< const STK_Interface > &mesh)
virtual ~WorksetFactory()
virtual void setMesh(const Teuchos::RCP< const panzer_stk::STK_Interface > &mesh)
virtual Teuchos::RCP< std::map< unsigned, panzer::Workset > > getSideWorksets(const panzer::WorksetDescriptor &desc, const panzer::WorksetNeeds &needs) const
virtual Teuchos::RCP< std::vector< panzer::Workset > > getWorksets(const panzer::WorksetDescriptor &worksetDesc, const panzer::WorksetNeeds &needs) const
Teuchos::RCP< const STK_Interface > mesh_
Mesh.
Teuchos::RCP< const panzer::LocalMeshInfo > mesh_info_
Alternative form of mesh.