Public Member Functions | Private Types | Private Attributes

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

Gathers surface flowFactor into the nodal fields of the field manager. More...

#include <PHAL_GatherFlowFactor.hpp>

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

List of all members.

Public Member Functions

 GatherFlowFactor (const 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)

Private Types

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

Private Attributes

PHX::MDField< ScalarT, CellflowFactor
std::size_t worksetSize

Detailed Description

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

Gathers surface flowFactor into the nodal fields of the field manager.

Currently makes an assumption that the stride is constant for dofs and that the nmber of dofs is equal to the size of the coordinates names vector.

Definition at line 29 of file PHAL_GatherFlowFactor.hpp.


Member Typedef Documentation

template<typename EvalT , typename Traits >
typedef EvalT::ScalarT PHAL::GatherFlowFactor< EvalT, Traits >::ScalarT [private]

Definition at line 44 of file PHAL_GatherFlowFactor.hpp.

template<typename EvalT , typename Traits >
typedef EvalT::MeshScalarT PHAL::GatherFlowFactor< EvalT, Traits >::MeshScalarT [private]

Definition at line 45 of file PHAL_GatherFlowFactor.hpp.


Constructor & Destructor Documentation

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

Definition at line 17 of file PHAL_GatherFlowFactor_Def.hpp.


Member Function Documentation

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

Definition at line 28 of file PHAL_GatherFlowFactor_Def.hpp.

template<typename EvalT , typename Traits >
void PHAL::GatherFlowFactor< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d  ) 

Definition at line 41 of file PHAL_GatherFlowFactor_Def.hpp.


Member Data Documentation

template<typename EvalT , typename Traits >
PHX::MDField<ScalarT,Cell> PHAL::GatherFlowFactor< EvalT, Traits >::flowFactor [private]

Definition at line 47 of file PHAL_GatherFlowFactor.hpp.

template<typename EvalT , typename Traits >
std::size_t PHAL::GatherFlowFactor< EvalT, Traits >::worksetSize [private]

Definition at line 49 of file PHAL_GatherFlowFactor.hpp.


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