51 os <<
"Workset" << endl;
52 os <<
" block_id=" << w.
block_id << endl;
53 os <<
" num_cells:" << w.
num_cells << endl;
54 os <<
" cell_local_ids (size=" << w.
cell_local_ids.size() <<
")" << endl;
58 os <<
" ir_degrees: " << endl;
59 for (std::vector<int>::const_iterator ir = w.
ir_degrees->begin();
61 os <<
" " << *ir << std::endl;
63 std::vector<int>::const_iterator ir = w.
ir_degrees->begin();
67 os <<
" IR Values (Degree=" << *ir <<
"):" << endl;
69 os <<
" cub_points:" << endl;
70 os << (*irv)->cub_points << endl;
72 os <<
" side_cub_points:" << endl;
73 os << (*irv)->side_cub_points << endl;
75 os <<
" cub_weights:" << endl;
76 os << (*irv)->cub_weights << endl;
78 os <<
" node_coordinates:" << endl;
79 os << (*irv)->node_coordinates << endl;
81 os <<
" jac:" << endl;
82 os << (*irv)->jac << endl;
84 os <<
" jac_inv:" << endl;
85 os << (*irv)->jac_inv << endl;
87 os <<
" jac_det:" << endl;
88 os << (*irv)->jac_det << endl;
90 os <<
" weighted_measure:" << endl;
91 os << (*irv)->weighted_measure << endl;
93 os <<
" covarient:" << endl;
94 os << (*irv)->covarient << endl;
96 os <<
" contravarient:" << endl;
97 os << (*irv)->contravarient << endl;
99 os <<
" norm_contravarient:" << endl;
100 os << (*irv)->norm_contravarient << endl;
102 os <<
" ip_coordinates:" << endl;
103 os << (*irv)->ip_coordinates << endl;
105 os <<
" int_rule->getName():" << (*irv)->int_rule->getName() << endl;
109 os <<
" basis_names: " << endl;
110 for (std::vector<std::string>::const_iterator b = w.
basis_names->begin();
112 os <<
" " << *b << std::endl;
114 std::vector<std::string>::const_iterator b = w.
basis_names->begin();
118 os <<
" Basis Values (basis_name=" << *b <<
"):" << endl;
146 os <<
" basis_layout->name():" << (*bv)->basis_layout->name() << endl;
std::vector< std::size_t > cell_local_ids
Teuchos::RCP< std::vector< int > > ir_degrees
If workset corresponds to a sub cell, what is the index?
PHX::MDField< ScalarT > vector
Teuchos::RCP< std::vector< std::string > > basis_names
Value corresponds to basis type. Use the offest for indexing.
std::vector< Teuchos::RCP< panzer::IntegrationValues2< double > > > int_rules
std::ostream & operator<<(std::ostream &os, const AssemblyEngineInArgs &in)
std::vector< Teuchos::RCP< panzer::BasisValues2< double > > > bases
Static basis function data, key is basis name, value is index in the static_bases vector...