Mesh
Mesh structure
Modifying mesh
Defining new mesh parsers
Whould work somehow like this:
mutable struct DemoReader <: AbstractMeshReader
handle :: String
end
function read_mesh!(m::Mesh, r::DemoReader)
# parse file and insert results to `m`.
end
mesh = Mesh()
reader = DemoReader("file.inp")
read_mesh!(mesh, reader)