QCAD Response which computes regions within the mesh based on field values, usually to determing sub-regions of the mesh for later processing (e.g. More...
#include <QCAD_ResponseRegionBoundary.hpp>

Public Types | |
| typedef EvalT::ScalarT | ScalarT |
| typedef EvalT::MeshScalarT | MeshScalarT |
Public Member Functions | |
| ResponseRegionBoundary (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) |
| void | postEvaluate (typename Traits::PostEvalData 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 | outputFilename |
| Teuchos::RCP< MeshRegion < EvalT, Traits > > | opRegion |
| std::size_t | numQPs |
| std::size_t | numDims |
| PHX::MDField< MeshScalarT, Cell, QuadPoint, Dim > | coordVec |
| PHX::MDField< MeshScalarT, Cell, QuadPoint > | weights |
| std::vector< MeshScalarT > | minVals |
| std::vector< MeshScalarT > | maxVals |
| Teuchos::RCP < QCAD::MaterialDatabase > | materialDB |
| Material database. | |
| Teuchos::RCP< PHX::Tag< ScalarT > > | response_field_tag |
QCAD Response which computes regions within the mesh based on field values, usually to determing sub-regions of the mesh for later processing (e.g.
for a quantum mechanical solution to be obtained)
Definition at line 27 of file QCAD_ResponseRegionBoundary.hpp.
| typedef EvalT::ScalarT QCAD::ResponseRegionBoundary< EvalT, Traits >::ScalarT |
Definition at line 33 of file QCAD_ResponseRegionBoundary.hpp.
| typedef EvalT::MeshScalarT QCAD::ResponseRegionBoundary< EvalT, Traits >::MeshScalarT |
Definition at line 34 of file QCAD_ResponseRegionBoundary.hpp.
| QCAD::ResponseRegionBoundary< EvalT, Traits >::ResponseRegionBoundary | ( | Teuchos::ParameterList & | p, | |
| const Teuchos::RCP< Albany::Layouts > & | dl | |||
| ) |
parameters passed down from problem
initialize operation region / domain
Definition at line 14 of file QCAD_ResponseRegionBoundary_Def.hpp.
| void QCAD::ResponseRegionBoundary< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
| PHX::FieldManager< Traits > & | vm | |||
| ) |
Definition at line 70 of file QCAD_ResponseRegionBoundary_Def.hpp.
| void QCAD::ResponseRegionBoundary< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 81 of file QCAD_ResponseRegionBoundary_Def.hpp.
| void QCAD::ResponseRegionBoundary< EvalT, Traits >::postEvaluate | ( | typename Traits::PostEvalData | d | ) |
Definition at line 102 of file QCAD_ResponseRegionBoundary_Def.hpp.
| Teuchos::RCP<const PHX::FieldTag> QCAD::ResponseRegionBoundary< EvalT, Traits >::getEvaluatedFieldTag | ( | ) | const [inline] |
Definition at line 46 of file QCAD_ResponseRegionBoundary.hpp.
| Teuchos::RCP<const PHX::FieldTag> QCAD::ResponseRegionBoundary< EvalT, Traits >::getResponseFieldTag | ( | ) | const [inline] |
Definition at line 50 of file QCAD_ResponseRegionBoundary.hpp.
| Teuchos::RCP< const Teuchos::ParameterList > QCAD::ResponseRegionBoundary< EvalT, Traits >::getValidResponseParameters | ( | ) | const [private] |
Definition at line 174 of file QCAD_ResponseRegionBoundary_Def.hpp.
std::string QCAD::ResponseRegionBoundary< EvalT, Traits >::outputFilename [private] |
Definition at line 57 of file QCAD_ResponseRegionBoundary.hpp.
Teuchos::RCP< MeshRegion<EvalT, Traits> > QCAD::ResponseRegionBoundary< EvalT, Traits >::opRegion [private] |
Definition at line 58 of file QCAD_ResponseRegionBoundary.hpp.
std::size_t QCAD::ResponseRegionBoundary< EvalT, Traits >::numQPs [private] |
Definition at line 60 of file QCAD_ResponseRegionBoundary.hpp.
std::size_t QCAD::ResponseRegionBoundary< EvalT, Traits >::numDims [private] |
Definition at line 61 of file QCAD_ResponseRegionBoundary.hpp.
PHX::MDField<MeshScalarT,Cell,QuadPoint,Dim> QCAD::ResponseRegionBoundary< EvalT, Traits >::coordVec [private] |
Definition at line 63 of file QCAD_ResponseRegionBoundary.hpp.
PHX::MDField<MeshScalarT,Cell,QuadPoint> QCAD::ResponseRegionBoundary< EvalT, Traits >::weights [private] |
Definition at line 64 of file QCAD_ResponseRegionBoundary.hpp.
std::vector<MeshScalarT> QCAD::ResponseRegionBoundary< EvalT, Traits >::minVals [private] |
Definition at line 69 of file QCAD_ResponseRegionBoundary.hpp.
std::vector<MeshScalarT> QCAD::ResponseRegionBoundary< EvalT, Traits >::maxVals [private] |
Definition at line 69 of file QCAD_ResponseRegionBoundary.hpp.
Teuchos::RCP<QCAD::MaterialDatabase> QCAD::ResponseRegionBoundary< EvalT, Traits >::materialDB [private] |
Material database.
Definition at line 73 of file QCAD_ResponseRegionBoundary.hpp.
Teuchos::RCP< PHX::Tag<ScalarT> > QCAD::ResponseRegionBoundary< EvalT, Traits >::response_field_tag [private] |
Definition at line 75 of file QCAD_ResponseRegionBoundary.hpp.
1.7.1