Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F91700678
test_mesh_interface.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Nov 13, 15:28
Size
1 KB
Mime Type
text/x-python
Expires
Fri, Nov 15, 15:28 (2 d)
Engine
blob
Format
Raw Data
Handle
22198463
Attached To
rAKA akantu
test_mesh_interface.py
View Options
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# ------------------------------------------------------------------------------
__author__
=
"Lucas Frérot"
__copyright__
=
"Copyright (C) 2016-2018, EPFL (Ecole Polytechnique Fédérale"
\
" de Lausanne) Laboratory (LSMS - Laboratoire de Simulation"
\
" en Mécanique des Solides)"
__credits__
=
[
"Lucas Frérot"
]
__license__
=
"L-GPLv3"
__maintainer__
=
"Lucas Frérot"
__email__
=
"lucas.frerot@epfl.ch"
# ------------------------------------------------------------------------------
import
sys
import
os
import
akantu
as
aka
def
main
():
mesh
=
aka
.
Mesh
(
2
)
mesh
.
read
(
'mesh_dcb_2d.msh'
)
# Tests the getNbElement() function
if
mesh
.
getNbElement
(
aka
.
_quadrangle_8
)
\
!=
mesh
.
getNbElementByDimension
(
2
):
raise
Exception
(
"Number of elements wrong, should be"
\
" {}"
.
format
(
mesh
.
getNbElementByDimension
(
2
)))
return
-
1
# TODO test the other functions in Mesh
return
0
if
__name__
==
"__main__"
:
sys
.
exit
(
main
())
Event Timeline
Log In to Comment