Integrator::HeatConduction
src/Integrator/HeatConduction.H
This implements a basic heat conduction method in Alamo. The partial differential equation to be solved is
where \(T\) is temperature, \(t\) is time, and \(alpha\) is the thermal diffusivity. Integration is performed explicitly in time using forward Euler, and differentiation is performed using the finite difference method.
\(\phantom{0}\)
heat.alpha
Diffusion coefficient \(\alpha\). *This is an example of a required input variable - - program will terminate unless it is provided.*
Names by executable 4 executables, 4 uses
heat.alpha
heat.alpha
hc.heat.alpha
hc.heat.alpha
heat.refinement_threshold
Criterion for mesh refinement. *This is an example of a default input variable. The default value is provided here, not in the definition of the variable.*
Names by executable 2 executables, 2 uses
hc.heat.refinement_threshold
hc.heat.refinement_threshold
ic
Initial condition type.
Names by executable 4 executables, 4 uses
ic.type
ic.type
hc.ic.type
hc.ic.type
bc.temp
Select BC object for temperature
Names by executable 2 executables, 2 uses
hc.bc.temp.type
hc.bc.temp.type
method
Select between using a realspace solve or the spectral method
Names by executable 2 executables, 2 uses
hc.method
hc.method