| 
    Panzer
    Version of the Day
    
   | 
 
#include <Panzer_FieldLibrary.hpp>

Public Member Functions | |
| void | addFieldAndLayout (const std::string &fieldName, const Teuchos::RCP< panzer::BasisIRLayout > &basis) | 
| void | uniqueBases (std::vector< Teuchos::RCP< const panzer::PureBasis > > &bases) const | 
| Get vector of unique bases contained in this field library.  More... | |
| virtual Teuchos::RCP< const  panzer::PureBasis >  | lookupBasis (const std::string &fieldName) const | 
| Get the basis associated with a particular field.  More... | |
| Teuchos::RCP < panzer::BasisIRLayout >  | lookupLayout (const std::string &fieldName) const | 
| Get the basis associated with a particular field.  More... | |
| virtual void | print (std::ostream &os) const | 
| virtual void | basisPairs (std::vector< std::pair< std::string, Teuchos::RCP< const panzer::PureBasis > > > &bases) const | 
| Get vector of unique bases contained in this field library.  More... | |
  Public Member Functions inherited from panzer::FieldLibraryBase | |
| virtual | ~FieldLibraryBase ()=0 | 
Private Attributes | |
| std::map< std::string,  Teuchos::RCP < panzer::BasisIRLayout > >  | fieldToLayout_ | 
| Basic mapped storage.  More... | |
| std::map< std::string,  Teuchos::RCP< const panzer::PureBasis > >  | basisNameToPointer_ | 
There is one of these objects per equation set.
Definition at line 81 of file Panzer_FieldLibrary.hpp.
| void panzer::FieldLayoutLibrary::addFieldAndLayout | ( | const std::string & | fieldName, | 
| const Teuchos::RCP< panzer::BasisIRLayout > & | basis | ||
| ) | 
Add a field associated with a basis to the library.
Definition at line 71 of file Panzer_FieldLibrary.cpp.
      
  | 
  virtual | 
Get vector of unique bases contained in this field library.
Implements panzer::FieldLibraryBase.
Definition at line 61 of file Panzer_FieldLibrary.cpp.
      
  | 
  virtual | 
Get the basis associated with a particular field.
Implements panzer::FieldLibraryBase.
Definition at line 47 of file Panzer_FieldLibrary.cpp.
| Teuchos::RCP< panzer::BasisIRLayout > panzer::FieldLayoutLibrary::lookupLayout | ( | const std::string & | fieldName | ) | const | 
Get the basis associated with a particular field.
Definition at line 78 of file Panzer_FieldLibrary.cpp.
      
  | 
  virtual | 
Print information about the basis functions and fields contained in the field library.
Implements panzer::FieldLibraryBase.
Definition at line 88 of file Panzer_FieldLibrary.cpp.
      
  | 
  virtual | 
Get vector of unique bases contained in this field library.
Implements panzer::FieldLibraryBase.
Definition at line 103 of file Panzer_FieldLibrary.cpp.
      
  | 
  private | 
Basic mapped storage.
Definition at line 108 of file Panzer_FieldLibrary.hpp.
      
  | 
  private | 
Definition at line 109 of file Panzer_FieldLibrary.hpp.
 1.8.5