Public Member Functions | Private Types | Private Attributes

LCM::SetField< EvalT, Traits > Class Template Reference

Sets values in a field, indended for testing. More...

#include <SetField.hpp>

Collaboration diagram for LCM::SetField< EvalT, Traits >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SetField (const Teuchos::ParameterList &p)
void postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm)
void evaluateFields (typename Traits::EvalData d)

Private Types

typedef EvalT::ScalarT ScalarT

Private Attributes

std::string evaluatedFieldName
 The name of the field to be set.
PHX::MDField< ScalarT, Cell,
QuadPoint, Dim, Dim
evaluatedField
 The field that will be set.
std::vector
< PHX::DataLayout::size_type > 
evaluatedFieldDimensions
 The dimensions of the field to be set.
Teuchos::ArrayRCP< ScalarTfieldValues
 The values that will be assigned to the field.

Detailed Description

template<typename EvalT, typename Traits>
class LCM::SetField< EvalT, Traits >

Sets values in a field, indended for testing.

Definition at line 21 of file SetField.hpp.


Member Typedef Documentation

template<typename EvalT , typename Traits >
typedef EvalT::ScalarT LCM::SetField< EvalT, Traits >::ScalarT [private]

Definition at line 35 of file SetField.hpp.


Constructor & Destructor Documentation

template<typename EvalT , typename Traits >
LCM::SetField< EvalT, Traits >::SetField ( const Teuchos::ParameterList &  p  ) 

Definition at line 16 of file SetField_Def.hpp.


Member Function Documentation

template<typename EvalT , typename Traits >
void LCM::SetField< EvalT, Traits >::postRegistrationSetup ( typename Traits::SetupData  d,
PHX::FieldManager< Traits > &  vm 
)

Definition at line 31 of file SetField_Def.hpp.

template<typename EvalT , typename Traits >
void LCM::SetField< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d  ) 

Definition at line 39 of file SetField_Def.hpp.


Member Data Documentation

template<typename EvalT , typename Traits >
std::string LCM::SetField< EvalT, Traits >::evaluatedFieldName [private]

The name of the field to be set.

Definition at line 38 of file SetField.hpp.

template<typename EvalT , typename Traits >
PHX::MDField<ScalarT, Cell, QuadPoint, Dim, Dim> LCM::SetField< EvalT, Traits >::evaluatedField [private]

The field that will be set.

Definition at line 41 of file SetField.hpp.

template<typename EvalT , typename Traits >
std::vector<PHX::DataLayout::size_type> LCM::SetField< EvalT, Traits >::evaluatedFieldDimensions [private]

The dimensions of the field to be set.

Definition at line 44 of file SetField.hpp.

template<typename EvalT , typename Traits >
Teuchos::ArrayRCP<ScalarT> LCM::SetField< EvalT, Traits >::fieldValues [private]

The values that will be assigned to the field.

Definition at line 47 of file SetField.hpp.


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