Rotation in doubles & some changes in tests

Using numerical matrixes, explosion task has crashed. In fact, rotation has provided a significant error in the A matrix. Double type for rotation reduced the error. As a result, explosion works with numerical matrixes. 'Additional changes ...' should be pulled also - I forgot to commit one file.