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.