Skip to content
Snippets Groups Projects
Commit 5895d3c7 authored by Brian Groenke's avatar Brian Groenke
Browse files

Re-add missing default ctor for Heat

parent 07e3bf93
No related branches found
No related tags found
1 merge request!90Preparatory changes for adding water processes
......@@ -64,7 +64,7 @@ struct Heat{Tfc<:FreezeCurve,TPara<:HeatParameterization,Tdt,Tinit,TProp} <: Sub
init::Tinit # optional initialization scheme
end
# convenience constructors for specifying prognostic variable as symbol
Heat(var::Symbol; kwargs...) = Heat(Val{var}(); kwargs...)
Heat(var::Symbol=:H; kwargs...) = Heat(Val{var}(); kwargs...)
Heat(::Val{:H}; kwargs...) = Heat(Enthalpy(); kwargs...)
Heat(::Val{:T}; kwargs...) = Heat(Temperature(); kwargs...)
Heat(para::Enthalpy; freezecurve=FreeWater(), prop=ThermalProperties(), dtlim=nothing, init=nothing) = Heat(para, prop, freezecurve, dtlim, init)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment