Panzer
Version of the Day
|
#include <Panzer_Workset.hpp>
Public Types | |
typedef PHX::MDField< double, Cell, NODE, Dim > | CellCoordArray |
Public Attributes | |
Kokkos::View< const int *, PHX::Device > | cell_local_ids_k |
std::vector< std::size_t > | cell_local_ids |
CellCoordArray | cell_vertex_coordinates |
std::string | block_id |
int | subcell_index |
Teuchos::RCP< std::vector< int > > | ir_degrees |
If workset corresponds to a sub cell, what is the index? More... | |
std::vector< Teuchos::RCP< panzer::IntegrationValues2< double > > > | int_rules |
Teuchos::RCP< std::vector< std::string > > | basis_names |
Value corresponds to basis type. Use the offest for indexing. More... | |
std::vector< Teuchos::RCP< panzer::BasisValues2< double > > > | bases |
Static basis function data, key is basis name, value is index in the static_bases vector. More... | |
This is used within the workset to make edge based (DG like) assembly an easier task. This basically allows seperation of the workset abstraction from how it is accessed.
Definition at line 67 of file Panzer_Workset.hpp.
typedef PHX::MDField<double,Cell,NODE,Dim> panzer::WorksetDetails::CellCoordArray |
Definition at line 68 of file Panzer_Workset.hpp.
Kokkos::View<const int*,PHX::Device> panzer::WorksetDetails::cell_local_ids_k |
Definition at line 70 of file Panzer_Workset.hpp.
std::vector<std::size_t> panzer::WorksetDetails::cell_local_ids |
Definition at line 71 of file Panzer_Workset.hpp.
CellCoordArray panzer::WorksetDetails::cell_vertex_coordinates |
Definition at line 72 of file Panzer_Workset.hpp.
std::string panzer::WorksetDetails::block_id |
Definition at line 73 of file Panzer_Workset.hpp.
int panzer::WorksetDetails::subcell_index |
Definition at line 75 of file Panzer_Workset.hpp.
Teuchos::RCP< std::vector<int> > panzer::WorksetDetails::ir_degrees |
If workset corresponds to a sub cell, what is the index?
Value correspondes to integration order. Use the offest for indexing.
Definition at line 78 of file Panzer_Workset.hpp.
std::vector<Teuchos::RCP<panzer::IntegrationValues2<double> > > panzer::WorksetDetails::int_rules |
Definition at line 80 of file Panzer_Workset.hpp.
Teuchos::RCP< std::vector<std::string> > panzer::WorksetDetails::basis_names |
Value corresponds to basis type. Use the offest for indexing.
Definition at line 83 of file Panzer_Workset.hpp.
std::vector<Teuchos::RCP< panzer::BasisValues2<double> > > panzer::WorksetDetails::bases |
Static basis function data, key is basis name, value is index in the static_bases vector.
Definition at line 86 of file Panzer_Workset.hpp.