#include <PHAL_LangevinNoiseTerm.hpp>
Public Types | |
typedef EvalT::ScalarT | ScalarT |
Public Member Functions | |
LangevinNoiseTerm (const Teuchos::ParameterList &p) | |
void | postRegistrationSetup (typename Traits::SetupData d, PHX::FieldManager< Traits > &vm) |
void | evaluateFields (typename Traits::EvalData d) |
ScalarT & | getValue (const std::string &n) |
Private Types | |
typedef EvalT::MeshScalarT | MeshScalarT |
Private Member Functions | |
long | seedgen () |
Private Attributes | |
PHX::MDField< ScalarT, Cell, QuadPoint > | rho |
PHX::MDField< ScalarT, Cell, QuadPoint > | noiseTerm |
unsigned int | numQPs |
unsigned int | numDims |
unsigned int | numNodes |
ScalarT | sd |
Teuchos::Array< int > | duration |
boost::mt19937 | rng |
Teuchos::RCP < boost::normal_distribution < double > > | nd |
Teuchos::RCP < boost::variate_generator < boost::mt19937 &, boost::normal_distribution < double > > > | var_nor |
Definition at line 31 of file PHAL_LangevinNoiseTerm.hpp.
typedef EvalT::ScalarT PHAL::LangevinNoiseTerm< EvalT, Traits >::ScalarT |
Definition at line 38 of file PHAL_LangevinNoiseTerm.hpp.
typedef EvalT::MeshScalarT PHAL::LangevinNoiseTerm< EvalT, Traits >::MeshScalarT [private] |
Definition at line 52 of file PHAL_LangevinNoiseTerm.hpp.
PHAL::LangevinNoiseTerm< EvalT, Traits >::LangevinNoiseTerm | ( | const Teuchos::ParameterList & | p | ) |
Definition at line 18 of file PHAL_LangevinNoiseTerm_Def.hpp.
void PHAL::LangevinNoiseTerm< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 57 of file PHAL_LangevinNoiseTerm_Def.hpp.
void PHAL::LangevinNoiseTerm< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 68 of file PHAL_LangevinNoiseTerm_Def.hpp.
LangevinNoiseTerm< EvalT, Traits >::ScalarT & PHAL::LangevinNoiseTerm< EvalT, Traits >::getValue | ( | const std::string & | n | ) |
Definition at line 88 of file PHAL_LangevinNoiseTerm_Def.hpp.
long PHAL::LangevinNoiseTerm< EvalT, Traits >::seedgen | ( | ) | [private] |
Definition at line 107 of file PHAL_LangevinNoiseTerm_Def.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> PHAL::LangevinNoiseTerm< EvalT, Traits >::rho [private] |
Definition at line 55 of file PHAL_LangevinNoiseTerm.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> PHAL::LangevinNoiseTerm< EvalT, Traits >::noiseTerm [private] |
Definition at line 58 of file PHAL_LangevinNoiseTerm.hpp.
unsigned int PHAL::LangevinNoiseTerm< EvalT, Traits >::numQPs [private] |
Definition at line 60 of file PHAL_LangevinNoiseTerm.hpp.
unsigned int PHAL::LangevinNoiseTerm< EvalT, Traits >::numDims [private] |
Definition at line 60 of file PHAL_LangevinNoiseTerm.hpp.
unsigned int PHAL::LangevinNoiseTerm< EvalT, Traits >::numNodes [private] |
Definition at line 60 of file PHAL_LangevinNoiseTerm.hpp.
ScalarT PHAL::LangevinNoiseTerm< EvalT, Traits >::sd [private] |
Definition at line 62 of file PHAL_LangevinNoiseTerm.hpp.
Teuchos::Array<int> PHAL::LangevinNoiseTerm< EvalT, Traits >::duration [private] |
Definition at line 63 of file PHAL_LangevinNoiseTerm.hpp.
boost::mt19937 PHAL::LangevinNoiseTerm< EvalT, Traits >::rng [private] |
Definition at line 65 of file PHAL_LangevinNoiseTerm.hpp.
Teuchos::RCP<boost::normal_distribution<double> > PHAL::LangevinNoiseTerm< EvalT, Traits >::nd [private] |
Definition at line 66 of file PHAL_LangevinNoiseTerm.hpp.
Teuchos::RCP<boost::variate_generator<boost::mt19937&, boost::normal_distribution<double> > > PHAL::LangevinNoiseTerm< EvalT, Traits >::var_nor [private] |
Definition at line 67 of file PHAL_LangevinNoiseTerm.hpp.