Panzer  Version of the Day
Panzer_WorksetNeeds.hpp
Go to the documentation of this file.
1 #ifndef __Panzer_WorsetNeeds_hpp__
2 #define __Panzer_WorsetNeeds_hpp__
3 
4 #include "Teuchos_RCP.hpp"
5 
6 #include "PanzerDiscFE_config.hpp"
7 #include "Panzer_CellData.hpp"
8 
9 namespace panzer {
10 
11 class PureBasis;
12 class IntegrationRule;
13 
24 struct WorksetNeeds {
26  std::vector<Teuchos::RCP<const IntegrationRule> > int_rules;
27  std::vector<Teuchos::RCP<const PureBasis> > bases;
28  std::vector<std::string> rep_field_name; // representative field name
29 };
30 
31 } // end namespace panzer
32 
33 #endif
std::vector< Teuchos::RCP< const PureBasis > > bases
std::vector< Teuchos::RCP< const IntegrationRule > > int_rules
std::vector< std::string > rep_field_name
Data for determining cell topology and dimensionality.