basic model structure

This commit is contained in:
Jukka Aho
2015-06-20 15:32:57 +03:00
parent 59c9717a43
commit 17bae6e48f
2 changed files with 18 additions and 15 deletions
+6 -11
View File
@@ -1,17 +1,12 @@
# This file is a part of JuliaFEM. License is MIT: https://github.com/ovainola/JuliaFEM/blob/master/README.md
module JuliaFEM
# package code goes here
type Node
node_id
coords
end
type Element
element_id
node_ids
end
function test()
return 1
type Model
model # For global variables
nodes # For nodes
elements # For elements
element_nodes # For element nodes
element_gauss_points # For element gauss points
end
end # module
+12 -4
View File
@@ -1,8 +1,16 @@
using JuliaFEM
using Base.Test
function test_create_model()
m = new_model()
fn = fieldnames(m)
@assert :model in fn
@assert :nodes in fn
@assert :elements in fn
@assert :element_nodes in fn
@assert :element_gauss_points in fn
end
# write your own tests here
@test 1 == JuliaFEM.test()
@test_approx_eq 1.0 1.0
# @test 1 == JuliaFEM.test()
# @test_approx_eq 1.0 1.0