#include <Phalanx_Field.hpp>

Public Types | |
| typedef DataT | value_type |
Public Member Functions | |
| Field (const std::string &name, const Teuchos::RCP< PHX::DataLayout > &t) | |
| Field (const PHX::Tag< DataT > &v) | |
| Field () | |
| ~Field () | |
| const PHX::FieldTag & | fieldTag () const |
| DataT & | operator[] (int index) |
| Teuchos::ArrayRCP< DataT >::Ordinal | size () const |
| void | setFieldTag (const PHX::Tag< DataT > &t) |
| void | setFieldData (const Teuchos::ArrayRCP< DataT > &d) |
| void | print (std::ostream &os) const |
Private Attributes | |
| PHX::Tag< DataT > | m_tag |
| Teuchos::ArrayRCP< DataT > | m_field_data |
| typedef DataT PHX::Field< DataT >::value_type |
| PHX::Field< DataT >::Field | ( | const std::string & | name, | |
| const Teuchos::RCP< PHX::DataLayout > & | t | |||
| ) | [inline] |
| PHX::Field< DataT >::Field | ( | const PHX::Tag< DataT > & | v | ) | [inline] |
| PHX::Field< DataT >::Field | ( | ) | [inline] |
| PHX::Field< DataT >::~Field | ( | ) | [inline] |
| const PHX::FieldTag & PHX::Field< DataT >::fieldTag | ( | ) | const [inline] |
References PHX::Field< DataT >::m_tag.
Referenced by PHX::EvaluatorWithBaseImpl< Traits >::addDependentField(), PHX::EvaluatorWithBaseImpl< Traits >::addEvaluatedField(), compareScalarFields(), Constant< EvalT, Traits >::Constant(), FEInterpolation< EvalT, Traits >::evaluateFields(), PHX::FieldManager< Traits >::getFieldData(), NonlinearSource< EvalT, Traits >::postRegistrationSetup(), Fourier< EvalT, Traits >::postRegistrationSetup(), and Density< EvalT, Traits >::postRegistrationSetup().

| DataT & PHX::Field< DataT >::operator[] | ( | int | index | ) | [inline] |
References PHX::Field< DataT >::m_field_data.
| void PHX::Field< DataT >::print | ( | std::ostream & | os | ) | const [inline] |
References PHX::Field< DataT >::m_field_data, and PHX::Field< DataT >::m_tag.
| void PHX::Field< DataT >::setFieldData | ( | const Teuchos::ArrayRCP< DataT > & | d | ) | [inline] |
References PHX::Field< DataT >::m_field_data.
Referenced by PHX::FieldManager< Traits >::getFieldData().

| void PHX::Field< DataT >::setFieldTag | ( | const PHX::Tag< DataT > & | t | ) | [inline] |
References PHX::Field< DataT >::m_tag.
| Teuchos::ArrayRCP< DataT >::Ordinal PHX::Field< DataT >::size | ( | ) | const [inline] |
References PHX::Field< DataT >::m_field_data.
Referenced by compareScalarFields(), and Constant< EvalT, Traits >::postRegistrationSetup().

Teuchos::ArrayRCP<DataT> PHX::Field< DataT >::m_field_data [private] |
PHX::Tag<DataT> PHX::Field< DataT >::m_tag [private] |
1.5.9