| 
    Panzer
    Version of the Day
    
   | 
 
#include <Panzer_BasisIRLayout.hpp>
Public Member Functions | |
| BasisIRLayout (std::string basis_type, const int basis_order, const PointRule &int_rule) | |
| BasisIRLayout (const Teuchos::RCP< const PureBasis > &b, const PointRule &int_rule) | |
| void | setup (const panzer::PointRule &int_rule) | 
| int | cardinality () const | 
| int | numCells () const | 
| int | numPoints () const | 
| int | dimension () const | 
| std::string | name () const | 
| Unique key for workset indexing composed of basis name and point rule name.  More... | |
| std::string | fieldName () const | 
| std::string | fieldNameD1 () const | 
| std::string | fieldNameD2 () const | 
| Teuchos::RCP< Intrepid2::Basis < PHX::Device::execution_space, double, double > >  | getIntrepid2Basis () const | 
| Teuchos::RCP< const PureBasis > | getBasis () const | 
| void | print (std::ostream &os) const | 
| Teuchos::RCP< const  CellTopologyInfo >  | getCellTopologyInfo () const | 
Public Attributes | |
| Teuchos::RCP< PHX::DataLayout > | basis_ref | 
| <BASIS,IP>  More... | |
| Teuchos::RCP< PHX::DataLayout > | basis | 
| <Cell,BASIS,IP>  More... | |
| Teuchos::RCP< PHX::DataLayout > | basis_grad_ref | 
| <BASIS,IP,Dim>  More... | |
| Teuchos::RCP< PHX::DataLayout > | basis_grad | 
| <Cell,BASIS,IP,Dim>  More... | |
| Teuchos::RCP< PHX::DataLayout > | basis_D2_ref | 
| <BASIS,IP,Dim,Dim>  More... | |
| Teuchos::RCP< PHX::DataLayout > | basis_D2 | 
| <Cell,BASIS,IP,Dim,Dim>  More... | |
| Teuchos::RCP< PHX::DataLayout > | functional | 
| <Cell,Basis>  More... | |
| Teuchos::RCP< PHX::DataLayout > | functional_grad | 
| <Cell,Basis,Dim>  More... | |
| Teuchos::RCP< PHX::DataLayout > | functional_D2 | 
| <Cell,Basis,Dim,Dim>  More... | |
Private Attributes | |
| std::string | basis_name_ | 
| int | num_cells_ | 
| int | num_points_ | 
| int | dimension_ | 
| Teuchos::RCP< const PureBasis > | basis_data_ | 
| Teuchos::RCP< const  CellTopologyInfo >  | cell_topo_info | 
Definition at line 71 of file Panzer_BasisIRLayout.hpp.
| panzer::BasisIRLayout::BasisIRLayout | ( | std::string | basis_type, | 
| const int | basis_order, | ||
| const PointRule & | int_rule | ||
| ) | 
Definition at line 71 of file Panzer_BasisIRLayout.cpp.
| panzer::BasisIRLayout::BasisIRLayout | ( | const Teuchos::RCP< const PureBasis > & | b, | 
| const PointRule & | int_rule | ||
| ) | 
Definition at line 79 of file Panzer_BasisIRLayout.cpp.
| void panzer::BasisIRLayout::setup | ( | const panzer::PointRule & | int_rule | ) | 
Definition at line 86 of file Panzer_BasisIRLayout.cpp.
| int panzer::BasisIRLayout::cardinality | ( | ) | const | 
Definition at line 136 of file Panzer_BasisIRLayout.cpp.
| int panzer::BasisIRLayout::numCells | ( | ) | const | 
Definition at line 141 of file Panzer_BasisIRLayout.cpp.
| int panzer::BasisIRLayout::numPoints | ( | ) | const | 
Definition at line 146 of file Panzer_BasisIRLayout.cpp.
| int panzer::BasisIRLayout::dimension | ( | ) | const | 
Definition at line 151 of file Panzer_BasisIRLayout.cpp.
| std::string panzer::BasisIRLayout::name | ( | ) | const | 
Unique key for workset indexing composed of basis name and point rule name.
Definition at line 156 of file Panzer_BasisIRLayout.cpp.
| std::string panzer::BasisIRLayout::fieldName | ( | ) | const | 
Definition at line 161 of file Panzer_BasisIRLayout.cpp.
| std::string panzer::BasisIRLayout::fieldNameD1 | ( | ) | const | 
Definition at line 166 of file Panzer_BasisIRLayout.cpp.
| std::string panzer::BasisIRLayout::fieldNameD2 | ( | ) | const | 
Definition at line 171 of file Panzer_BasisIRLayout.cpp.
| Teuchos::RCP< Intrepid2::Basis< PHX::Device::execution_space, double, double > > panzer::BasisIRLayout::getIntrepid2Basis | ( | ) | const | 
Definition at line 177 of file Panzer_BasisIRLayout.cpp.
| Teuchos::RCP< const panzer::PureBasis > panzer::BasisIRLayout::getBasis | ( | ) | const | 
Definition at line 183 of file Panzer_BasisIRLayout.cpp.
| void panzer::BasisIRLayout::print | ( | std::ostream & | os | ) | const | 
Definition at line 188 of file Panzer_BasisIRLayout.cpp.
      
  | 
  inline | 
Definition at line 104 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis_ref | 
Definition at line 111 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis | 
Definition at line 113 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis_grad_ref | 
Definition at line 115 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis_grad | 
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis_D2_ref | 
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::basis_D2 | 
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::functional | 
<Cell,Basis>
Definition at line 124 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::functional_grad | 
Definition at line 126 of file Panzer_BasisIRLayout.hpp.
| Teuchos::RCP<PHX::DataLayout> panzer::BasisIRLayout::functional_D2 | 
Definition at line 128 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 131 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 132 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 133 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 134 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 136 of file Panzer_BasisIRLayout.hpp.
      
  | 
  private | 
Definition at line 138 of file Panzer_BasisIRLayout.hpp.
 1.8.5