43 #ifndef PANZER_GLOBAL_STATISTICS_DECL_HPP 44 #define PANZER_GLOBAL_STATISTICS_DECL_HPP 49 #include "Phalanx_Evaluator_Macros.hpp" 50 #include "Phalanx_MDField.hpp" 51 #include "Kokkos_DynRankView.hpp" 52 #include "Teuchos_Comm.hpp" 62 PHX::MDField<ScalarT,Cell>
volumes;
64 PHX::MDField<ScalarT,Cell>
tmp;
66 PHX::MDField<ScalarT,Cell,IP>
ones;
82 Teuchos::RCP<const Teuchos::Comm<int> >
comm;
PHX::MDField< ScalarT, Cell, IP > ones
std::vector< ScalarT > averages
PHX::MDField< ScalarT, Cell > tmp
std::vector< PHX::MDField< ScalarT, Cell, IP > > field_values
Struct for global data to be stored.
std::vector< ScalarT > mins
#define PANZER_EVALUATOR_CLASS_PP(NAME)
Macro definition of an evaluator class with pre/post evaluate methods.
PHX::MDField< ScalarT, Cell > volumes
std::vector< ScalarT > global_averages
Teuchos::RCP< panzer::GlobalData > global_data
std::vector< ScalarT > global_mins
ScalarT global_total_volume
#define PANZER_EVALUATOR_CLASS_END
Macro definition to end an evaluator class declaration.
Teuchos::RCP< const Teuchos::Comm< int > > comm
std::vector< ScalarT > maxs
const PHX::FieldTag & getRequiredFieldTag()
std::vector< ScalarT > global_maxs
void postprocess(std::ostream &os)