Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | Private Attributes | List of all members
panzer::FieldSpy< EvalT, Traits > Class Template Reference

#include <Panzer_FieldSpy.hpp>

Inherits EvaluatorWithBaseImpl< Traits >, and EvaluatorDerived< EvalT, Traits >.

Public Member Functions

 FieldSpy (const std::string &name, const Teuchos::RCP< PHX::DataLayout > &data_layout)
 
void evaluateFields (typename Traits::EvalData d)
 
const PHX::FieldTag & getRequiredFieldTag () const
 

Private Types

typedef EvalT::ScalarT ScalarT
 

Private Attributes

Teuchos::RCP< PHX::FieldTag > dummyField
 
PHX::MDField< const ScalarT,
panzer::Cell, panzer::Point > 
source
 

Detailed Description

template<typename EvalT, typename Traits>
class panzer::FieldSpy< EvalT, Traits >

A Output evaluator for writing out fields.

Definition at line 59 of file Panzer_FieldSpy.hpp.

Member Typedef Documentation

template<typename EvalT , typename Traits >
typedef EvalT::ScalarT panzer::FieldSpy< EvalT, Traits >::ScalarT
private

Definition at line 72 of file Panzer_FieldSpy.hpp.

Constructor & Destructor Documentation

template<typename EvalT , typename Traits >
panzer::FieldSpy< EvalT, Traits >::FieldSpy ( const std::string &  name,
const Teuchos::RCP< PHX::DataLayout > &  data_layout 
)

Definition at line 56 of file Panzer_FieldSpy_impl.hpp.

Member Function Documentation

template<typename EvalT , typename Traits >
void panzer::FieldSpy< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d)

Definition at line 74 of file Panzer_FieldSpy_impl.hpp.

template<typename EvalT , typename Traits >
const PHX::FieldTag& panzer::FieldSpy< EvalT, Traits >::getRequiredFieldTag ( ) const
inline

Definition at line 68 of file Panzer_FieldSpy.hpp.

Member Data Documentation

template<typename EvalT , typename Traits >
Teuchos::RCP<PHX::FieldTag> panzer::FieldSpy< EvalT, Traits >::dummyField
private

Definition at line 74 of file Panzer_FieldSpy.hpp.

template<typename EvalT , typename Traits >
PHX::MDField<const ScalarT,panzer::Cell,panzer::Point> panzer::FieldSpy< EvalT, Traits >::source
private

Definition at line 75 of file Panzer_FieldSpy.hpp.


The documentation for this class was generated from the following files: