mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-26 11:51:31 +00:00
separated to submodules
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# This file is a part of JuliaFEM.
|
||||
# License is MIT: see https://github.com/JuliaFEM/JuliaFEM.jl/blob/master/LICENSE.md
|
||||
|
||||
module AsterReaderTests
|
||||
|
||||
using JuliaFEM
|
||||
using JuliaFEM.Test
|
||||
|
||||
using JuliaFEM: parse
|
||||
|
||||
function test_read_mesh()
|
||||
mesh = """
|
||||
COOR_2D
|
||||
N1 0.0 0.0
|
||||
N2 1.0 0.0
|
||||
N3 1.0 1.0
|
||||
N4 0.0 1.0
|
||||
FINSF
|
||||
|
||||
QUAD4
|
||||
E1 N1 N2 N3 N4
|
||||
FINSF
|
||||
|
||||
SEG2
|
||||
E2 N3 N4
|
||||
FINSF
|
||||
|
||||
GROUP_NO NOM=NALL
|
||||
N1 N2
|
||||
FINSF
|
||||
|
||||
GROUP_MA NOM=BODY1
|
||||
E1 E2
|
||||
FINSF
|
||||
|
||||
FIN
|
||||
"""
|
||||
|
||||
m = parse(mesh, Val{:CODE_ASTER_MAIL})
|
||||
@test m["nodes"]["N1"] == [0.0, 0.0]
|
||||
@test m["elements"]["E1"] == ["QUAD4", ["N1", "N2", "N3", "N4"]]
|
||||
@test m["elements"]["E2"] == ["SEG2", ["N3", "N4"]]
|
||||
@test m["elsets"]["BODY1"] == ["E1", "E2"]
|
||||
@test m["nsets"]["NALL"] == ["N1", "N2"]
|
||||
|
||||
end
|
||||
|
||||
test_read_mesh()
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user