|
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