View Issue Details

IDProjectCategoryView StatusLast Update
0002203OpenFOAM[All Projects] Bugpublic2016-08-19 20:34
ReporteryuanchuanliuAssigned Tohenry 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformGNU/LinuxOSUbuntuOS Version16.04
Product Version 
Fixed in Version 
Summary0002203: Wrong normalize function called for quaternion in the average function of the septernion class
DescriptionThe normalize(sa.r()) function returns a new quaternion rather than normalises the given quaternion as expected. Should use sa.r().normalize() instead.

This affects the mesh motion when the rigidBodyMeshMotion library is used.
TagsNo tags attached.

Activities

henry

2016-08-19 20:34

manager   ~0006707

Thanks for finding this bug

Resolved in OpenFOAM-dev by commit d245a7e485b320aa4034f5037c30a1041fcb4665
Resolved in OpenFOAM-4.x by commit 0fb712a4f16bcd8946b8265be00de74d90ae3c6b

Issue History

Date Modified Username Field Change
2016-08-19 19:32 yuanchuanliu New Issue
2016-08-19 20:34 henry Note Added: 0006707
2016-08-19 20:34 henry Status new => resolved
2016-08-19 20:34 henry Fixed in Version => 4.x
2016-08-19 20:34 henry Resolution open => fixed
2016-08-19 20:34 henry Assigned To => henry