#include <PHAL_Source_Def.hpp>
Public Types | |
typedef EvalT::MeshScalarT | MeshScalarT |
Public Member Functions | |
Gaussian (Teuchos::ParameterList &source_list, std::size_t num) | |
virtual | ~Gaussian () |
virtual MeshScalarT | evaluateFields (const std::vector< MeshScalarT > &coords) |
Static Public Member Functions | |
static bool | check_for_existance (Teuchos::ParameterList &source_list) |
Private Attributes | |
double | m_amplitude |
double | m_radius |
double | m_sigma_sq |
double | m_sigma_pi |
Teuchos::Array< double > | m_centroid |
Definition at line 906 of file PHAL_Source_Def.hpp.
typedef EvalT::MeshScalarT PHAL::Source_Functions::Gaussian< EvalT >::MeshScalarT |
Reimplemented from PHAL::Source_Functions::Spatial_Base< EvalT >.
Definition at line 909 of file PHAL_Source_Def.hpp.
PHAL::Source_Functions::Gaussian< EvalT >::Gaussian | ( | Teuchos::ParameterList & | source_list, | |
std::size_t | num | |||
) | [inline] |
Definition at line 931 of file PHAL_Source_Def.hpp.
virtual PHAL::Source_Functions::Gaussian< EvalT >::~Gaussian | ( | ) | [inline, virtual] |
Definition at line 911 of file PHAL_Source_Def.hpp.
bool PHAL::Source_Functions::Gaussian< EvalT >::check_for_existance | ( | Teuchos::ParameterList & | source_list | ) | [inline, static] |
Definition at line 922 of file PHAL_Source_Def.hpp.
virtual MeshScalarT PHAL::Source_Functions::Gaussian< EvalT >::evaluateFields | ( | const std::vector< MeshScalarT > & | coords | ) | [virtual] |
Implements PHAL::Source_Functions::Spatial_Base< EvalT >.
double PHAL::Source_Functions::Gaussian< EvalT >::m_amplitude [private] |
Definition at line 914 of file PHAL_Source_Def.hpp.
double PHAL::Source_Functions::Gaussian< EvalT >::m_radius [private] |
Definition at line 915 of file PHAL_Source_Def.hpp.
double PHAL::Source_Functions::Gaussian< EvalT >::m_sigma_sq [private] |
Definition at line 916 of file PHAL_Source_Def.hpp.
double PHAL::Source_Functions::Gaussian< EvalT >::m_sigma_pi [private] |
Definition at line 917 of file PHAL_Source_Def.hpp.
Teuchos::Array<double> PHAL::Source_Functions::Gaussian< EvalT >::m_centroid [private] |
Definition at line 918 of file PHAL_Source_Def.hpp.