1 #ifndef VERTEXCFD_CLOSURE_CONDUCTIONTHERMALCONDUCTIVITY_HPP
2 #define VERTEXCFD_CLOSURE_CONDUCTIONTHERMALCONDUCTIVITY_HPP
4 #include <Panzer_Dimension.hpp>
5 #include <Panzer_Evaluator_WithBaseImpl.hpp>
6 #include <Panzer_IntegrationRule.hpp>
8 #include <Phalanx_Evaluator_Derived.hpp>
9 #include <Phalanx_KokkosDeviceTypes.hpp>
10 #include <Phalanx_MDField.hpp>
12 #include <Kokkos_Core.hpp>
18 namespace ClosureModel
34 template<
class EvalType,
class Traits>
36 :
public panzer::EvaluatorWithBaseImpl<Traits>,
37 public PHX::EvaluatorDerived<EvalType, Traits>
54 const Teuchos::ParameterList& closure_params);
71 KOKKOS_INLINE_FUNCTION
73 const Kokkos::TeamPolicy<PHX::exec_space>::member_type& team)
const;
83 PHX::MDField<const scalar_type, panzer::Cell, panzer::Point> _temperature;
101 ThermCondType _therm_cond_type;
109 #endif // end VERTEXCFD_CLOSURE_CONDUCTIONTHERMALCONDUCTIVITY_HPP
Definition: tstMethodManufacturedSolutionBC.cpp:23
PHX::MDField< scalar_type, panzer::Cell, panzer::Point > _thermal_conductivity
Evaluated field containing the computed thermal conductivity.
Definition: VertexCFD_Closure_ConductionThermalConductivity.hpp:79
Evaluates temperature‑dependent thermal conductivity for conduction models.
Definition: VertexCFD_Closure_ConductionThermalConductivity.hpp:38
KOKKOS_INLINE_FUNCTION void operator()(const Kokkos::TeamPolicy< PHX::exec_space >::member_type &team) const
Kokkos functor for parallel evaluation over a team policy.
Definition: VertexCFD_Closure_ConductionThermalConductivity_impl.hpp:67
void evaluateFields(typename Traits::EvalData workset) override
Compute the thermal conductivity field for the current workset.
Definition: VertexCFD_Closure_ConductionThermalConductivity_impl.hpp:56
typename EvalType::ScalarT scalar_type
Scalar type used by the evaluator (extracted from EvalType).
Definition: VertexCFD_Closure_ConductionThermalConductivity.hpp:41
ConductionThermalConductivity(const panzer::IntegrationRule &ir, const Teuchos::ParameterList &closure_params)
Constructor.
Definition: VertexCFD_Closure_ConductionThermalConductivity_impl.hpp:14