consistency update
- OSspecific: chmod() -> chMod(), even although it's not used anywhere - ListOps get subset() and inplaceSubset() templated on BoolListType - added UList<bool>::operator[](..) const specialization. Returns false (actually pTraits<bool>::zero) for out-of-range elements. This lets us use List<bool> with lazy evaluation and no noticeable change in performance. - use rcIndex() and fcIndex() wherever possible. Could check if branching or modulus is faster for fcIndex(). - UList and FixedList get 'const T* cdata() const' and 'T* data()' members. Similar to the STL front() and std::string::data() methods, they return a pointer to the first element without needing to write '&myList[0]', recast begin() or violate const-ness.
Showing
- applications/test/PackedList/PackedListTest.C 27 additions, 2 deletionsapplications/test/PackedList/PackedListTest.C
- applications/test/primitivePatch/testPrimitivePatch.C 1 addition, 1 deletionapplications/test/primitivePatch/testPrimitivePatch.C
- applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C 4 additions, 7 deletions...ons/utilities/mesh/advanced/collapseEdges/collapseEdges.C
- applications/utilities/mesh/advanced/modifyMesh/cellSplitter.C 6 additions, 6 deletions...cations/utilities/mesh/advanced/modifyMesh/cellSplitter.C
- applications/utilities/postProcessing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H 1 addition, 1 deletion...Processing/graphics/PV3FoamReader/vtkPV3Foam/vtkPV3Foam.H
- applications/utilities/surface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C 8 additions, 25 deletions...rface/surfaceSplitNonManifolds/surfaceSplitNonManifolds.C
- src/OSspecific/Unix/Unix.C 1 addition, 1 deletionsrc/OSspecific/Unix/Unix.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTable.C 2 additions, 2 deletionssrc/OpenFOAM/containers/HashTables/HashTable/HashTable.C
- src/OpenFOAM/containers/HashTables/HashTable/HashTableI.H 1 addition, 1 deletionsrc/OpenFOAM/containers/HashTables/HashTable/HashTableI.H
- src/OpenFOAM/containers/HashTables/StaticHashTable/StaticHashTableI.H 1 addition, 1 deletion.../containers/HashTables/StaticHashTable/StaticHashTableI.H
- src/OpenFOAM/containers/LinkedLists/linkTypes/DLListBase/DLListBaseI.H 1 addition, 1 deletion...containers/LinkedLists/linkTypes/DLListBase/DLListBaseI.H
- src/OpenFOAM/containers/LinkedLists/linkTypes/SLListBase/SLListBaseI.H 1 addition, 1 deletion...containers/LinkedLists/linkTypes/SLListBase/SLListBaseI.H
- src/OpenFOAM/containers/Lists/FixedList/FixedList.H 15 additions, 4 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedList.H
- src/OpenFOAM/containers/Lists/FixedList/FixedListI.H 20 additions, 3 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedListI.H
- src/OpenFOAM/containers/Lists/FixedList/FixedListIO.C 2 additions, 2 deletionssrc/OpenFOAM/containers/Lists/FixedList/FixedListIO.C
- src/OpenFOAM/containers/Lists/List/ListIO.C 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/List/ListIO.C
- src/OpenFOAM/containers/Lists/ListOps/ListOps.H 25 additions, 10 deletionssrc/OpenFOAM/containers/Lists/ListOps/ListOps.H
- src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C 67 additions, 12 deletionssrc/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
- src/OpenFOAM/containers/Lists/PackedList/PackedList.H 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/PackedList/PackedList.H
- src/OpenFOAM/containers/Lists/PtrList/PtrList.H 1 addition, 1 deletionsrc/OpenFOAM/containers/Lists/PtrList/PtrList.H
Please register or sign in to comment