11 #ifndef __Panzer_WorksetFactoryBase_hpp__
12 #define __Panzer_WorksetFactoryBase_hpp__
25 class OrientationsInterface;
Teuchos::RCP< const OrientationsInterface > orientations_
Indexer used for applying orientations.
virtual Teuchos::RCP< std::map< unsigned, panzer::Workset > > getSideWorksets(const panzer::WorksetDescriptor &desc, const panzer::WorksetNeeds &needs_a, const panzer::WorksetNeeds &needs_b) const =0
void setOrientationsInterface(const Teuchos::RCP< const panzer::OrientationsInterface > &orientations)
Used to apply orientations to any bases added to the worksets.
virtual Teuchos::RCP< std::vector< panzer::Workset > > getWorksets(const WorksetDescriptor &worksetDesc, const panzer::WorksetNeeds &needs) const =0
virtual ~WorksetFactoryBase()
Teuchos::RCP< const OrientationsInterface > getOrientationsInterface() const
Get the orientations associated with the worksets.