Public Types | Public Member Functions | Private Attributes

LCM::Time< EvalT, Traits > Class Template Reference

Evaluates Time and the time step. More...

#include <Time.hpp>

Collaboration diagram for LCM::Time< EvalT, Traits >:
Collaboration graph
[legend]

List of all members.

Public Types

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

Public Member Functions

 Time (Teuchos::ParameterList &p)
void postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm)
void evaluateFields (typename Traits::EvalData d)
ScalarTgetValue (const std::string &n)

Private Attributes

PHX::MDField< ScalarT, Dummytime
 Constant value.
PHX::MDField< ScalarT, DummydeltaTime
ScalarT timeValue
bool enableTransient
std::string timeName

Detailed Description

template<typename EvalT, typename Traits>
class LCM::Time< EvalT, Traits >

Evaluates Time and the time step.

Definition at line 27 of file Time.hpp.


Member Typedef Documentation

template<typename EvalT, typename Traits>
typedef EvalT::ScalarT LCM::Time< EvalT, Traits >::ScalarT

Definition at line 33 of file Time.hpp.

template<typename EvalT, typename Traits>
typedef EvalT::MeshScalarT LCM::Time< EvalT, Traits >::MeshScalarT

Definition at line 34 of file Time.hpp.


Constructor & Destructor Documentation

template<typename EvalT , typename Traits >
LCM::Time< EvalT, Traits >::Time ( Teuchos::ParameterList &  p  ) 

Definition at line 17 of file Time_Def.hpp.


Member Function Documentation

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

Definition at line 43 of file Time_Def.hpp.

template<typename EvalT , typename Traits >
void LCM::Time< EvalT, Traits >::evaluateFields ( typename Traits::EvalData  d  ) 

Definition at line 53 of file Time_Def.hpp.

template<typename EvalT , typename Traits >
Time< EvalT, Traits >::ScalarT & LCM::Time< EvalT, Traits >::getValue ( const std::string &  n  ) 

Definition at line 65 of file Time_Def.hpp.


Member Data Documentation

template<typename EvalT, typename Traits>
PHX::MDField<ScalarT,Dummy> LCM::Time< EvalT, Traits >::time [private]

Constant value.

Definition at line 48 of file Time.hpp.

template<typename EvalT, typename Traits>
PHX::MDField<ScalarT,Dummy> LCM::Time< EvalT, Traits >::deltaTime [private]

Definition at line 49 of file Time.hpp.

template<typename EvalT, typename Traits>
ScalarT LCM::Time< EvalT, Traits >::timeValue [private]

Definition at line 50 of file Time.hpp.

template<typename EvalT, typename Traits>
bool LCM::Time< EvalT, Traits >::enableTransient [private]

Definition at line 52 of file Time.hpp.

template<typename EvalT, typename Traits>
std::string LCM::Time< EvalT, Traits >::timeName [private]

Definition at line 53 of file Time.hpp.


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