Predefined processes are provided in this page. Those extracted by the literature cite their according resource. Note that by default all processes utilize the globally-exported [predefined variables](@ref global_vars) of ConceptualClimateModels.jl.
BasicRadiationBalance
ΔTLinearRelaxation
ΔTStommelModel
LinearOLR
LinearClearSkyOLR
EmissivityStefanBoltzmanOLR
EmissivityFeedbackTanh
EmissivitySellers1969
SoedergrenClearSkyEmissivity
DirectAlbedoAddition
CoAlbedoProduct
SeparatedClearAllSkyAlbedo
IceAlbedoFeedback
saturation_vapor_pressure
AstronomicalForcingDeSaedeleer
CO2Forcing
CloudAlbedoExponential
CloudAlbedoLinear
BudykoOLR
Processes that do not depend on any particular physical concept and instead provide a simple way to create new processes for a given climate variable:
ParameterProcess
TimeDerivative
ExpRelaxation
AdditionProcess
TanhProcess
The list of default processes that are used by default in processes_to_coupledodes
if one does not explicitly provide a list of default processes are:
using ConceptualClimateModels
struct ShowFile
file::String
end
function Base.show(io::IO, ::MIME"text/plain", f::ShowFile)
write(io, read(f.file))
end
ShowFile(joinpath(dirname(pathof(ConceptualClimateModels)), "default.jl")) # hide