# By default, Julia/LLVM does not use fused multiply-add operations (FMAs).1# Since these FMAs can increase the performance of many numerical algorithms,2# we need to opt-in explicitly.3# See https://ranocha.de/blog/Optimizing_EC_Trixi for further details.4@muladd begin5#! format: noindent67@inline Base.ndims(::Type{<:AbstractMesh{NDIMS}}) where {NDIMS} = NDIMS89include("tree_mesh.jl")10include("structured_mesh.jl")11include("structured_mesh_view.jl")12include("surface_interpolant.jl")13include("unstructured_mesh.jl")14include("face_interpolant.jl")15include("transfinite_mappings_3d.jl")16include("p4est_mesh.jl")17include("p4est_mesh_view.jl")18include("t8code_mesh.jl")19include("dgmulti_meshes.jl")20include("mesh_io.jl")21end # @muladd222324