Public Types | Public Member Functions | Private Member Functions | Private Attributes

PHAL::ResponseFieldIntegral< EvalT, Traits > Class Template Reference

Response Description. More...

#include <PHAL_ResponseFieldIntegral.hpp>

Inheritance diagram for PHAL::ResponseFieldIntegral< EvalT, Traits >:
Inheritance graph
[legend]
Collaboration diagram for PHAL::ResponseFieldIntegral< EvalT, Traits >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef EvalT::ScalarT ScalarT
typedef EvalT::MeshScalarT MeshScalarT

Public Member Functions

 ResponseFieldIntegral (Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl)
void postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm)
void preEvaluate (typename Traits::PreEvalData d)
void evaluateFields (typename Traits::EvalData d)
void postEvaluate (typename Traits::PostEvalData d)

Private Member Functions

Teuchos::RCP< const
Teuchos::ParameterList > 
getValidResponseParameters () const

Private Attributes

PHX::MDField< ScalarTfield
PHX::MDField< MeshScalarTcoordVec
PHX::MDField< MeshScalarTweights
PHX::DataLayout::size_type field_rank
std::vector
< PHX::DataLayout::size_type > 
field_dims
Teuchos::Array< int > field_components
std::size_t numQPs
std::size_t numDims
std::vector< std::string > ebNames
double scaling
bool limitX
bool limitY
bool limitZ
double xmin
double xmax
double ymin
double ymax
double zmin
double zmax

Detailed Description

template<typename EvalT, typename Traits>
class PHAL::ResponseFieldIntegral< EvalT, Traits >

Response Description.

Definition at line 17 of file PHAL_ResponseFieldIntegral.hpp.


Member Typedef Documentation

template<typename EvalT , typename Traits >
typedef EvalT::ScalarT PHAL::ResponseFieldIntegral< EvalT, Traits >::ScalarT
template<typename EvalT , typename Traits >
typedef EvalT::MeshScalarT PHAL::ResponseFieldIntegral< EvalT, Traits >::MeshScalarT

Definition at line 22 of file PHAL_ResponseFieldIntegral.hpp.


Constructor & Destructor Documentation

template<typename EvalT , typename Traits >
PHAL::ResponseFieldIntegral< EvalT, Traits >::ResponseFieldIntegral ( Teuchos::ParameterList &  p,
const Teuchos::RCP< Albany::Layouts > &  dl 
)

Definition at line 24 of file PHAL_ResponseFieldIntegral_Def.hpp.


Member Function Documentation

template<typename EvalT , typename Traits >
void PHAL::ResponseFieldIntegral< EvalT, Traits >::postRegistrationSetup ( typename Traits::SetupData  d,
PHX::FieldManager< Traits > &  vm 
)
template<typename EvalT , typename Traits >
void PHAL::ResponseFieldIntegral< EvalT, Traits >::preEvaluate ( typename Traits::PreEvalData  d  ) 

Definition at line 163 of file PHAL_ResponseFieldIntegral_Def.hpp.

template<typename EvalT , typename Traits >
void PHAL::ResponseFieldIntegral< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d  ) 
template<typename EvalT , typename Traits >
void PHAL::ResponseFieldIntegral< EvalT, Traits >::postEvaluate ( typename Traits::PostEvalData  d  ) 

Definition at line 231 of file PHAL_ResponseFieldIntegral_Def.hpp.

template<typename EvalT , typename Traits >
Teuchos::RCP< const Teuchos::ParameterList > PHAL::ResponseFieldIntegral< EvalT, Traits >::getValidResponseParameters (  )  const [private]

Definition at line 249 of file PHAL_ResponseFieldIntegral_Def.hpp.


Member Data Documentation

template<typename EvalT , typename Traits >
PHX::MDField<ScalarT> PHAL::ResponseFieldIntegral< EvalT, Traits >::field [private]

Definition at line 39 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
PHX::MDField<MeshScalarT> PHAL::ResponseFieldIntegral< EvalT, Traits >::coordVec [private]

Definition at line 40 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
PHX::MDField<MeshScalarT> PHAL::ResponseFieldIntegral< EvalT, Traits >::weights [private]

Definition at line 41 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
PHX::DataLayout::size_type PHAL::ResponseFieldIntegral< EvalT, Traits >::field_rank [private]

Definition at line 42 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
std::vector<PHX::DataLayout::size_type> PHAL::ResponseFieldIntegral< EvalT, Traits >::field_dims [private]

Definition at line 43 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
Teuchos::Array<int> PHAL::ResponseFieldIntegral< EvalT, Traits >::field_components [private]

Definition at line 44 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
std::size_t PHAL::ResponseFieldIntegral< EvalT, Traits >::numQPs [private]

Definition at line 45 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
std::size_t PHAL::ResponseFieldIntegral< EvalT, Traits >::numDims [private]

Definition at line 46 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
std::vector<std::string> PHAL::ResponseFieldIntegral< EvalT, Traits >::ebNames [private]

Definition at line 48 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::scaling [private]

Definition at line 49 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
bool PHAL::ResponseFieldIntegral< EvalT, Traits >::limitX [private]

Definition at line 50 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
bool PHAL::ResponseFieldIntegral< EvalT, Traits >::limitY [private]

Definition at line 50 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
bool PHAL::ResponseFieldIntegral< EvalT, Traits >::limitZ [private]

Definition at line 50 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::xmin [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::xmax [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::ymin [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::ymax [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::zmin [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.

template<typename EvalT , typename Traits >
double PHAL::ResponseFieldIntegral< EvalT, Traits >::zmax [private]

Definition at line 51 of file PHAL_ResponseFieldIntegral.hpp.


The documentation for this class was generated from the following files: