Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes

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

Handles scattering of separable scalar response functions into epetra data structures. More...

#include <PHAL_SeparableScatterScalarResponse.hpp>

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

List of all members.

Public Member Functions

 SeparableScatterScalarResponseBase (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)

Protected Types

typedef EvalT::ScalarT ScalarT

Protected Member Functions

 SeparableScatterScalarResponseBase ()
void setup (const Teuchos::ParameterList &p, const Teuchos::RCP< Albany::Layouts > &dl)

Protected Attributes

PHX::MDField< ScalarTlocal_response

Detailed Description

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

Handles scattering of separable scalar response functions into epetra data structures.

Base implementation useable by specializations below

Definition at line 20 of file PHAL_SeparableScatterScalarResponse.hpp.


Member Typedef Documentation

template<typename EvalT, typename Traits>
typedef EvalT::ScalarT PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::ScalarT [protected]

Constructor & Destructor Documentation

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

Definition at line 17 of file PHAL_SeparableScatterScalarResponse_Def.hpp.

template<typename EvalT, typename Traits>
PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::SeparableScatterScalarResponseBase (  )  [inline, protected]

Definition at line 37 of file PHAL_SeparableScatterScalarResponse.hpp.


Member Function Documentation

template<typename EvalT , typename Traits>
void PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::postRegistrationSetup ( typename Traits::SetupData  d,
PHX::FieldManager< Traits > &  vm 
)
template<typename EvalT, typename Traits>
void PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d  )  [inline]
template<typename EvalT , typename Traits >
void PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::setup ( const Teuchos::ParameterList &  p,
const Teuchos::RCP< Albany::Layouts > &  dl 
) [protected]

Member Data Documentation

template<typename EvalT, typename Traits>
PHX::MDField<ScalarT> PHAL::SeparableScatterScalarResponseBase< EvalT, Traits >::local_response [protected]

Definition at line 46 of file PHAL_SeparableScatterScalarResponse.hpp.


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