Panzer
Version of the Day
|
#include <Panzer_Workset.hpp>
Public Member Functions | |
Workset () | |
WorksetDetails & | operator() (const int i) |
op(0) return *this; op(1) returns *other. More... | |
const WorksetDetails & | operator() (const int i) const |
const accessor. More... | |
WorksetDetails & | details (const int i) |
Convenience wrapper to operator() for pointer access. More... | |
const WorksetDetails & | details (const int i) const |
size_t | numDetails () const |
Return the number of WorksetDetails this Workset holds. More... | |
Public Attributes | |
index_t | num_cells |
int | subcell_dim |
double | alpha |
If workset corresponds to a sub cell, what is the dimension? More... | |
double | beta |
double | time |
double | step_size |
double | stage_number |
std::vector< double > | gather_seeds |
bool | evaluate_transient_terms |
Teuchos::RCP< WorksetDetails > | other |
![]() | |
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... | |
Additional Inherited Members | |
![]() | |
typedef PHX::MDField< double, Cell, NODE, Dim > | CellCoordArray |
This is the main workset object. Not that it inherits from WorksetDetails, this is to maintain backwards compatibility in the use of the workset object. The addition of a details vector supports things like DG based assembly.
Definition at line 93 of file Panzer_Workset.hpp.
|
inline |
Definition at line 94 of file Panzer_Workset.hpp.
|
inline |
op(0) return *this; op(1) returns *other.
Definition at line 113 of file Panzer_Workset.hpp.
|
inline |
const accessor.
Definition at line 118 of file Panzer_Workset.hpp.
|
inline |
Convenience wrapper to operator() for pointer access.
Definition at line 123 of file Panzer_Workset.hpp.
|
inline |
Definition at line 124 of file Panzer_Workset.hpp.
|
inline |
Return the number of WorksetDetails this Workset holds.
Definition at line 126 of file Panzer_Workset.hpp.
index_t panzer::Workset::num_cells |
Definition at line 96 of file Panzer_Workset.hpp.
int panzer::Workset::subcell_dim |
Definition at line 97 of file Panzer_Workset.hpp.
double panzer::Workset::alpha |
If workset corresponds to a sub cell, what is the dimension?
Definition at line 99 of file Panzer_Workset.hpp.
double panzer::Workset::beta |
Definition at line 100 of file Panzer_Workset.hpp.
double panzer::Workset::time |
Definition at line 101 of file Panzer_Workset.hpp.
double panzer::Workset::step_size |
Definition at line 102 of file Panzer_Workset.hpp.
double panzer::Workset::stage_number |
Definition at line 103 of file Panzer_Workset.hpp.
std::vector<double> panzer::Workset::gather_seeds |
Definition at line 104 of file Panzer_Workset.hpp.
bool panzer::Workset::evaluate_transient_terms |
Definition at line 105 of file Panzer_Workset.hpp.
Teuchos::RCP<WorksetDetails> panzer::Workset::other |
other contains details about the side-sharing elements on the other side of the interface. If Teuchos::nonnull(other), then Workset contains two WorksetDetails: itself, and other.
Definition at line 110 of file Panzer_Workset.hpp.