#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] |