Response Description. More...
#include <QCAD_ResponseSaveField.hpp>
Public Types | |
typedef EvalT::ScalarT | ScalarT |
typedef EvalT::MeshScalarT | MeshScalarT |
Public Member Functions | |
ResponseSaveField (Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
Teuchos::RCP< const PHX::FieldTag > | getEvaluatedFieldTag () const |
Teuchos::RCP< const PHX::FieldTag > | getResponseFieldTag () const |
Private Member Functions | |
Teuchos::RCP< const Teuchos::ParameterList > | getValidResponseParameters () const |
Private Attributes | |
std::string | fieldName |
std::string | stateName |
std::size_t | numQPs |
std::size_t | numDims |
PHX::MDField< MeshScalarT, Cell, QuadPoint > | weights |
PHX::MDField< ScalarT > | field |
bool | outputToExodus |
bool | outputCellAverage |
bool | memoryHolderOnly |
bool | isVectorField |
std::string | vectorOp |
Teuchos::RCP< PHX::Tag< ScalarT > > | response_field_tag |
Response Description.
Definition at line 22 of file QCAD_ResponseSaveField.hpp.
typedef EvalT::ScalarT QCAD::ResponseSaveField< EvalT, Traits >::ScalarT |
Definition at line 27 of file QCAD_ResponseSaveField.hpp.
typedef EvalT::MeshScalarT QCAD::ResponseSaveField< EvalT, Traits >::MeshScalarT |
Definition at line 28 of file QCAD_ResponseSaveField.hpp.
QCAD::ResponseSaveField< EvalT, Traits >::ResponseSaveField | ( | Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
get and validate Response parameter list
User-specified parameters
number of quad points per cell and dimension
add dependent fields
Register with state manager
Definition at line 13 of file QCAD_ResponseSaveField_Def.hpp.
void QCAD::ResponseSaveField< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 71 of file QCAD_ResponseSaveField_Def.hpp.
void QCAD::ResponseSaveField< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 81 of file QCAD_ResponseSaveField_Def.hpp.
Teuchos::RCP<const PHX::FieldTag> QCAD::ResponseSaveField< EvalT, Traits >::getEvaluatedFieldTag | ( | ) | const [inline] |
Definition at line 37 of file QCAD_ResponseSaveField.hpp.
Teuchos::RCP<const PHX::FieldTag> QCAD::ResponseSaveField< EvalT, Traits >::getResponseFieldTag | ( | ) | const [inline] |
Definition at line 41 of file QCAD_ResponseSaveField.hpp.
Teuchos::RCP< const Teuchos::ParameterList > QCAD::ResponseSaveField< EvalT, Traits >::getValidResponseParameters | ( | ) | const [private] |
Definition at line 226 of file QCAD_ResponseSaveField_Def.hpp.
std::string QCAD::ResponseSaveField< EvalT, Traits >::fieldName [private] |
Definition at line 48 of file QCAD_ResponseSaveField.hpp.
std::string QCAD::ResponseSaveField< EvalT, Traits >::stateName [private] |
Definition at line 49 of file QCAD_ResponseSaveField.hpp.
std::size_t QCAD::ResponseSaveField< EvalT, Traits >::numQPs [private] |
Definition at line 51 of file QCAD_ResponseSaveField.hpp.
std::size_t QCAD::ResponseSaveField< EvalT, Traits >::numDims [private] |
Definition at line 52 of file QCAD_ResponseSaveField.hpp.
PHX::MDField<MeshScalarT,Cell,QuadPoint> QCAD::ResponseSaveField< EvalT, Traits >::weights [private] |
Definition at line 54 of file QCAD_ResponseSaveField.hpp.
PHX::MDField<ScalarT> QCAD::ResponseSaveField< EvalT, Traits >::field [private] |
Definition at line 55 of file QCAD_ResponseSaveField.hpp.
bool QCAD::ResponseSaveField< EvalT, Traits >::outputToExodus [private] |
Definition at line 57 of file QCAD_ResponseSaveField.hpp.
bool QCAD::ResponseSaveField< EvalT, Traits >::outputCellAverage [private] |
Definition at line 58 of file QCAD_ResponseSaveField.hpp.
bool QCAD::ResponseSaveField< EvalT, Traits >::memoryHolderOnly [private] |
Definition at line 59 of file QCAD_ResponseSaveField.hpp.
bool QCAD::ResponseSaveField< EvalT, Traits >::isVectorField [private] |
Definition at line 60 of file QCAD_ResponseSaveField.hpp.
std::string QCAD::ResponseSaveField< EvalT, Traits >::vectorOp [private] |
Definition at line 62 of file QCAD_ResponseSaveField.hpp.
Teuchos::RCP< PHX::Tag<ScalarT> > QCAD::ResponseSaveField< EvalT, Traits >::response_field_tag [private] |
Definition at line 64 of file QCAD_ResponseSaveField.hpp.