OpenFOAM-4.x/src/dynamicFvMesh
Henry Weller dbe5d5288b quaternion: Added generalized construction from and conversion to Euler-angles
The particular rotation sequence is specified via the enumeration:

    //- Euler-angle rotation sequence
    enum rotationSequence
    {
        ZYX, ZYZ, ZXY, ZXZ, YXZ, YXY, YZX, YZY, XYZ, XYX, XZY, XZX
    };

and provided as an argument to the constructor from Euler-angles

    //- Construct a quaternion given the three Euler angles:
    inline quaternion
    (
        const rotationSequence rs,
        const vector& angles
    );

and conversion to Euler-angles:

    //- Return a vector of euler angles corresponding to the
    //  specified rotation sequence
    inline vector eulerAngles(const rotationSequence rs) const;
2016-03-14 08:07:42 +00:00
..
dynamicFvMesh Completed update ...ErrorIn -> ...ErrorInFunction 2015-11-11 09:03:39 +00:00
dynamicInkJetFvMesh Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
dynamicMotionSolverFvMesh Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
dynamicRefineFvMesh Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
include Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00
Make OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp 2016-02-26 17:31:28 +00:00
solidBodyMotionFvMesh quaternion: Added generalized construction from and conversion to Euler-angles 2016-03-14 08:07:42 +00:00
staticFvMesh Add the OpenFOAM source tree 2014-12-10 22:40:10 +00:00