mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-24 19:19:54 +00:00
20 lines
586 B
Julia
20 lines
586 B
Julia
using JuliaFEM, LinearAlgebra, Test
|
|
|
|
datadir = first(splitext(basename(@__FILE__)))
|
|
|
|
@testset "Test that mesh coloring provides a good coloring"
|
|
fn = joinpath(datadir, "cube_tet4.inp")
|
|
mesh = JuliaFEM.Mesh(open(parse_abaqus, fn))
|
|
|
|
JuliaFEM.create_coloring!(mesh)
|
|
for colors in mesh.coloring
|
|
for ele_i in colors
|
|
for ele_j in colors
|
|
if ele_i == ele_j
|
|
continue
|
|
end
|
|
@test intersect(Set(mesh.elements[ele_i]), Set(mesh.elements[ele_j])) |> isempty
|
|
end
|
|
end
|
|
end
|
|
end |