HeatConductionApp Class Reference

#include <HeatConductionApp.h>

Inheritance diagram for HeatConductionApp:
[legend]

## Public Member Functions

HeatConductionApp (const InputParameters &parameters)

virtual ~HeatConductionApp ()

## Static Public Member Functions

static void registerApps ()

static void registerObjects (Factory &factory)

static void associateSyntax (Syntax &syntax, ActionFactory &action_factory)

## Detailed Description

Definition at line 17 of file HeatConductionApp.h.

## Constructor & Destructor Documentation

 HeatConductionApp::HeatConductionApp ( const InputParameters & parameters )

Definition at line 49 of file HeatConductionApp.C.

49  : MooseApp(parameters)
50 {
51  Moose::registerObjects(_factory);
53
54  Moose::associateSyntax(_syntax, _action_factory);
55  HeatConductionApp::associateSyntax(_syntax, _action_factory);
56 }
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void registerObjects(Factory &factory)
 HeatConductionApp::~HeatConductionApp ( )
virtual

Definition at line 58 of file HeatConductionApp.C.

58 {}

## Member Function Documentation

 void HeatConductionApp::associateSyntax ( Syntax & syntax, ActionFactory & action_factory )
static

Definition at line 118 of file HeatConductionApp.C.

119 {
120  // This registers an action to add the "slave_flux" vector to the system at the right time
126
132
138 }
 void HeatConductionApp::registerApps ( )
static

Definition at line 67 of file HeatConductionApp.C.

Referenced by HeatConductionApp__registerApps().

68 {
69  registerApp(HeatConductionApp);
70 }
 void HeatConductionApp::registerObjects ( Factory & factory )
static

Definition at line 79 of file HeatConductionApp.C.

80 {
81  registerNamedKernel(HeatConductionKernel, "HeatConduction");
82
83  registerKernel(AnisoHeatConduction);
84  registerKernel(HeatConductionTimeDerivative);
85  registerKernel(HeatSource);
86  registerKernel(HomogenizedHeatConduction);
89  registerKernel(JouleHeatingSource);
92
93  registerBoundaryCondition(HeatConductionBC);
94  registerBoundaryCondition(ConvectiveFluxFunction);
95  registerBoundaryCondition(GapHeatTransfer);
96  registerBoundaryCondition(CoupledConvectiveFlux);
97
98  registerMaterial(ElectricalConductivity);
99  registerMaterial(GapConductance);
100  registerMaterial(HeatConductionMaterial);
101  registerMaterial(AnisoHeatConductionMaterial);
102
103  registerDiracKernel(GapHeatPointSourceMaster);
104
105  registerPostprocessor(HomogenizedThermalConductivity);
106  registerPostprocessor(ThermalConductivity);
107
108  registerConstraint(GapConductanceConstraint);
109 }
Homogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol.
Simple material with constant properties.
A class for defining the time derivative of the heat equation.
A class for defining the time derivative of the heat equation.
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.
This postprocessor computes the thermal conductivity of the bulk.
This Constraint implements thermal contact using a "gap conductance" model in which the flux is repre...
Homogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol.
Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation.
A class for defining the time derivative of the heat equation.
This kernel calculates the heat source term corresponding to joule heating, Q = J * E = elec_cond * g...
A class for defining the time derivative of the heat equation.
Calculates resistivity and electrical conductivity as a function of temperature.
Simple material with constant properties.
Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the He...
A class for defining the time derivative of the heat equation.

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