43 #ifndef __Panzer_FieldSpy_hpp__ 
   44 #define __Panzer_FieldSpy_hpp__ 
   46 #include "PanzerDiscFE_config.hpp" 
   47 #include "Phalanx_Evaluator_WithBaseImpl.hpp" 
   48 #include "Phalanx_Evaluator_Derived.hpp" 
   49 #include "Phalanx_FieldManager.hpp" 
   58 template<
typename EvalT, 
typename Traits>
 
   59 class FieldSpy : 
public PHX::EvaluatorWithBaseImpl<Traits>,
 
   60                  public PHX::EvaluatorDerived<EvalT, Traits>  {
 
   75   PHX::MDField<const ScalarT,panzer::Cell,panzer::Point> 
source;
 
const PHX::FieldTag & getRequiredFieldTag() const 
 
void evaluateFields(typename Traits::EvalData d)
 
Teuchos::RCP< PHX::FieldTag > dummyField
 
PHX::MDField< const ScalarT, panzer::Cell, panzer::Point > source
 
FieldSpy(const std::string &name, const Teuchos::RCP< PHX::DataLayout > &data_layout)