# module Energy

using Atomix
using KernelAbstractions
using Accessors
using StaticArrays
using LinearAlgebra
using Adapt
using XCALibre.Mesh
using XCALibre.Fields
using XCALibre.ModelFramework
using XCALibre.Discretise
using XCALibre.ModelPhysics
using XCALibre.Solve
using XCALibre.Calculate
using XCALibre.VTK

include("energy_types.jl")

# Energy models
include("Sensible_Enthalpy.jl")

export initialise, energy!

# end # end module