diff --git a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C index b73020d735a8a6344a57fbd562da6be77b57fd44..2c51317d22f0e79678f646311622c089144afb8f 100644 --- a/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C +++ b/src/OpenFOAM/primitives/globalIndexAndTransform/globalIndexAndTransform.C @@ -480,26 +480,28 @@ Foam::globalIndexAndTransform::globalIndexAndTransform determinePatchTransformSign(); - if (debug && transforms_.size() > 1) + if (debug && transforms_.size() > 0) { + const polyBoundaryMesh& patches = mesh_.boundaryMesh(); + Info<< "Determined global transforms :" << endl; Info<< "\t\ttranslation\trotation" << endl; forAll(transforms_, i) { Info<< '\t' << i << '\t'; - if (transforms_[i].hasR()) + const vectorTensorTransform& trafo = transforms_[i]; + if (trafo.hasR()) { - Info<< transforms_[i].t() << '\t' << transforms_[i].R(); + Info<< trafo.t() << '\t' << trafo.R(); } else { - Info<< transforms_[i].t() << '\t' << "---"; + Info<< trafo.t() << '\t' << "---"; } Info<< endl; } Info<< endl; - const polyBoundaryMesh& patches = mesh_.boundaryMesh(); Info<< "\tpatch\ttransform\tsign" << endl; forAll(patchTransformSign_, patchI) @@ -513,6 +515,26 @@ Foam::globalIndexAndTransform::globalIndexAndTransform } } Info<< endl; + + + Info<< "Permutations of transformations:" << endl + << "\t\ttranslation\trotation" << endl; + forAll(transformPermutations_, i) + { + Info<< '\t' << i << '\t'; + const vectorTensorTransform& trafo = transformPermutations_[i]; + if (trafo.hasR()) + { + Info<< trafo.t() << '\t' << trafo.R(); + } + else + { + Info<< trafo.t() << '\t' << "---"; + } + Info<< endl; + } + Info<< "nullTransformIndex:" << nullTransformIndex() << endl + << endl; } }