Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ttk
spam
Commits
429c8b3c
Commit
429c8b3c
authored
Oct 07, 2020
by
Olga Stamati
Browse files
resolves
#172
test for decomposePhiField
parent
5fe426a2
Pipeline
#50440
passed with stages
in 23 minutes and 56 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
tests/test_deformation.py
View file @
429c8b3c
...
...
@@ -895,5 +895,20 @@ class testAll(unittest.TestCase):
res
=
spam
.
deformation
.
deformationFunction
.
decomposeF
(
F
)
self
.
assertTrue
(
numpy
.
isnan
(
res
[
'r'
][
0
]))
def
test_decomposePhiField
(
self
):
PhiField
=
numpy
.
array
([
numpy
.
eye
(
4
)
for
point
in
range
(
3
)])
decomposedPhiField
=
spam
.
deformation
.
decomposePhiField
(
PhiField
,
[
"vol"
,
"dev"
,
"volss"
,
"devss"
,
"t"
,
"r"
,
"z"
,
"U"
,
"e"
])
for
point
in
range
(
PhiField
.
shape
[
0
]):
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"t"
][
point
],
numpy
.
zeros
(
3
)))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"r"
][
point
],
numpy
.
zeros
(
3
)))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"U"
][
point
],
numpy
.
eye
(
3
)))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"vol"
][
point
],
0.0
))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"dev"
][
point
],
0.0
))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"e"
][
point
],
numpy
.
zeros
((
3
,
3
))))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"volss"
][
point
],
0.0
))
self
.
assertTrue
(
numpy
.
allclose
(
decomposedPhiField
[
"devss"
][
point
],
0.0
))
if
__name__
==
'__main__'
:
unittest
.
main
()
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment