53 #include <unordered_map> 
   66   class WorksetDescriptor;
 
   85       std::hash<std::string> 
hash;
 
  100        std::string sideset_id,
 
  101        std::string element_block_id,
 
  102        std::string equation_set_name,
 
  106     BC(std::size_t bc_id,
 
  108        std::string sideset_id,
 
  109        std::string element_block_id,
 
  110        std::string equation_set_name,
 
  115     BC(std::size_t bc_id,
 
  119     BC(std::size_t bc_id,
 
  127     std::size_t 
bcID() 
const;
 
  163     void print(std::ostream& os) 
const;
 
bool operator()(const panzer::BC &left, const panzer::BC &right) const 
 
std::string m_element_block_id
 
BCType
Type of boundary condition. 
 
std::string elementBlockID() const 
Returns the element block id associated with this sideset. 
 
BC(std::size_t bc_id, BCType bc_type, std::string sideset_id, std::string element_block_id, std::string equation_set_name, std::string strategy)
Ctor. 
 
Teuchos::RCP< Teuchos::ParameterList > m_params
 
Teuchos::RCP< panzer::GlobalData > m_gd
 
void validateParameters(Teuchos::ParameterList &p) const 
 
std::string m_element_block_id2
 
std::string identifier() const 
A unique string identifier for this boundary condition. 
 
std::string m_equation_set_name
 
std::string m_equation_set_name2
 
std::string equationSetName2() const 
Returns the second unknown name/keyword. 
 
std::string strategy() const 
Returns the keyword used to construct a bc strategy. 
 
BCType bcType() const 
Returns the boundary condition type (Dirichlet or Neumann or Interface). 
 
std::string elementBlockID2() const 
Returns the second element block id associated with this sideset. 
 
void print(std::ostream &os) const 
Print object using an ostream. 
 
std::size_t operator()(const BC &bc) const 
 
std::string equationSetName() const 
Returns the unknown name/keyword. 
 
std::size_t bcID() const 
Returns a unique identifier for this bc - needed for unique parameter setting in LOCA and for map key...
 
Teuchos::RCP< const Teuchos::ParameterList > params() const 
Returns a parameter list with user defined parameters for bc. 
 
std::string sidesetID() const 
Returns the set id. 
 
std::ostream & operator<<(std::ostream &os, const AssemblyEngineInArgs &in)
 
WorksetDescriptor bcDescriptor(const panzer::BC &bc)
 
Stores input information for a boundary condition. 
 
Teuchos::RCP< Teuchos::ParameterList > nonconstParams() const 
Returns a nonconst parameter list with user defined parameters for bc. Nonconst is meant to be used f...
 
bool operator()(const BC &bc1, const BC &bc2) const 
 
std::hash< std::string > hash
 
Teuchos::RCP< panzer::GlobalData > global_data() const 
Returns the RCP to the global data.