Evaluates thermal conductivity, either as a constant or a truncated KL expansion. More...
#include <JThermConductivity.hpp>
Public Types | |
typedef EvalT::ScalarT | ScalarT |
Public Member Functions | |
JThermConductivity (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 Member Functions | |
Teuchos::RCP< const Teuchos::ParameterList > | getValidJThermCondParameters () const |
Validate the name strings under "JTherm Conductivity" section in xml input file,. | |
Private Attributes | |
std::size_t | numQPs |
std::size_t | numDims |
PHX::MDField< ScalarT, Cell, QuadPoint > | thermalCond |
PHX::MDField< ScalarT, Cell, QuadPoint > | Temperature |
std::string | type |
Conductivity type. | |
ScalarT | Qh |
Constant value. | |
ScalarT | R |
ScalarT | Cht |
ScalarT | Vbar |
Teuchos::RCP < QCAD::MaterialDatabase > | materialDB |
Material database - holds thermal conductivity among other quantities. | |
const Teuchos::RCP < Albany::Layouts > & | dl_ |
storing the DataLayouts |
Evaluates thermal conductivity, either as a constant or a truncated KL expansion.
Definition at line 31 of file JThermConductivity.hpp.
typedef EvalT::ScalarT PHAL::JThermConductivity< EvalT, Traits >::ScalarT |
Definition at line 36 of file JThermConductivity.hpp.
PHAL::JThermConductivity< EvalT, Traits >::JThermConductivity | ( | Teuchos::ParameterList & | p, | |
const Teuchos::RCP< Albany::Layouts > & | dl | |||
) |
Definition at line 17 of file JThermConductivity_Def.hpp.
void PHAL::JThermConductivity< EvalT, Traits >::postRegistrationSetup | ( | typename Traits::SetupData | d, | |
PHX::FieldManager< Traits > & | vm | |||
) |
Definition at line 126 of file JThermConductivity_Def.hpp.
void PHAL::JThermConductivity< EvalT, Traits >::evaluateFields | ( | typename Traits::EvalData | d | ) |
Definition at line 136 of file JThermConductivity_Def.hpp.
Teuchos::RCP< const Teuchos::ParameterList > PHAL::JThermConductivity< EvalT, Traits >::getValidJThermCondParameters | ( | ) | const [private] |
Validate the name strings under "JTherm Conductivity" section in xml input file,.
Definition at line 158 of file JThermConductivity_Def.hpp.
std::size_t PHAL::JThermConductivity< EvalT, Traits >::numQPs [private] |
Definition at line 52 of file JThermConductivity.hpp.
std::size_t PHAL::JThermConductivity< EvalT, Traits >::numDims [private] |
Definition at line 53 of file JThermConductivity.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> PHAL::JThermConductivity< EvalT, Traits >::thermalCond [private] |
Definition at line 54 of file JThermConductivity.hpp.
PHX::MDField<ScalarT,Cell,QuadPoint> PHAL::JThermConductivity< EvalT, Traits >::Temperature [private] |
Definition at line 55 of file JThermConductivity.hpp.
std::string PHAL::JThermConductivity< EvalT, Traits >::type [private] |
Conductivity type.
Definition at line 58 of file JThermConductivity.hpp.
ScalarT PHAL::JThermConductivity< EvalT, Traits >::Qh [private] |
Constant value.
Definition at line 61 of file JThermConductivity.hpp.
ScalarT PHAL::JThermConductivity< EvalT, Traits >::R [private] |
Definition at line 62 of file JThermConductivity.hpp.
ScalarT PHAL::JThermConductivity< EvalT, Traits >::Cht [private] |
Definition at line 63 of file JThermConductivity.hpp.
ScalarT PHAL::JThermConductivity< EvalT, Traits >::Vbar [private] |
Definition at line 64 of file JThermConductivity.hpp.
Teuchos::RCP<QCAD::MaterialDatabase> PHAL::JThermConductivity< EvalT, Traits >::materialDB [private] |
Material database - holds thermal conductivity among other quantities.
Definition at line 67 of file JThermConductivity.hpp.
const Teuchos::RCP<Albany::Layouts>& PHAL::JThermConductivity< EvalT, Traits >::dl_ [private] |
storing the DataLayouts
Definition at line 70 of file JThermConductivity.hpp.