mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: static variable initialisation cannot depend on other static variables
This commit is contained in:
@ -30,8 +30,8 @@ License
|
||||
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
||||
|
||||
const char* const Foam::quaternion::typeName = "quaternion";
|
||||
const Foam::quaternion Foam::quaternion::zero(0, vector::zero);
|
||||
const Foam::quaternion Foam::quaternion::I(1, vector::zero);
|
||||
const Foam::quaternion Foam::quaternion::zero(0, vector(0, 0, 0));
|
||||
const Foam::quaternion Foam::quaternion::I(1, vector(0, 0, 0));
|
||||
|
||||
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
@ -30,8 +30,16 @@ License
|
||||
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
||||
|
||||
const char* const Foam::septernion::typeName = "septernion";
|
||||
const Foam::septernion Foam::septernion::zero(vector::zero, quaternion::zero);
|
||||
const Foam::septernion Foam::septernion::I(vector::zero, quaternion::I);
|
||||
const Foam::septernion Foam::septernion::zero
|
||||
(
|
||||
vector(0, 0, 0),
|
||||
quaternion(0, vector(0, 0, 0))
|
||||
);
|
||||
const Foam::septernion Foam::septernion::I
|
||||
(
|
||||
vector(0, 0, 0),
|
||||
quaternion(1, vector(0, 0, 0))
|
||||
);
|
||||
|
||||
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
||||
|
||||
|
||||
Reference in New Issue
Block a user