"""
UniformMesh(start, stop, length)
1D uniform mesh data.
"""
struct UniformMesh
:: Float64
start :: Float64
stop :: Int64
length :: Float64
step :: Vector{Float64}
points
function UniformMesh(start, stop, length::Int; endpoint=true)
= range(start, stop=stop, length=length+1)[1:end-1]
points = (stop - start) / length
step
new( start, stop, length, step, points)
end
end