43 #ifndef __Panzer_FieldSpy_impl_hpp__
44 #define __Panzer_FieldSpy_impl_hpp__
48 #include "Phalanx_DataLayout_MDALayout.hpp"
55 template <
typename EvalT,
typename Traits>
63 this->addEvaluatedField(*dummyField);
66 this->addDependentField(source);
68 std::string n =
"Field Spy";
73 template <
typename EvalT,
typename Traits>
76 std::cout <<
"SPY: Name = \"" << source.fieldTag().identifier() <<
"\" at t = " << workset.
time <<
"\n";
77 for (index_t cell=0;cell<workset.
num_cells;++cell) {
79 for (
int point = 0; point < source.extent_int(1); ++point) {
80 std::cout << Sacado::scalarValue(source(cell,point)) <<
" ";
82 std::cout << std::endl;
int num_cells
DEPRECATED - use: numCells()
void evaluateFields(typename Traits::EvalData d)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
FieldSpy(const std::string &name, const Teuchos::RCP< PHX::DataLayout > &data_layout)