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.
1.7.1