"README.md" did not exist on "5a74397fe47a0c3acb8b37165de16882842757ed"
- Jan 02, 2009
-
-
Mark Olesen authored
- this should provide a slightly more naturally means to using transfer constructors, for example labelList list2(list1.transfer()); vs. labelList list2(xferMove(list1)); - returns a plain list where appropriate (eg, DynamicList, SortableList) for example labelList list2(dynList1.transfer()); vs. labelList list2(xferMoveTo<labelList>(dynList1));
-
Mark Olesen authored
-
Mark Olesen authored
StaticHashTable: - erase(iterator&) now actually alters the iterator and iterator++() handles it properly - clear() also sets count to zero - operator=(const StaticHashTable&) doesn't crash after a previous transfer - operator(), operator==() and operator!=() added HashTable: - operator=(const HashTable&) gets tableSize if required, eg, after a previous transfer) HashSet / Map - add xfer<...> constructor for underlying HashTable
-
- Jan 01, 2009
-
-
Mark Olesen authored
- added boundBox(const tmp<pointField>&) constructor for use with coordinate systems - moved some methods from treeBoundBox to boundBox and use VectorSpace ops
-
- Dec 31, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 19, 2008
-
-
Mark Olesen authored
- version is WM_PROJECT_VERSION prefix + SHA1 from current git head - move double quotes from make rules to global.Cver for extra safety
-
Mark Olesen authored
- This was originally plan 'B', but it is actually probably more efficient than using PtrDictionary anyhow. - straightened out the return value logic, but it wasn't being used anywhere anyhow. - new 'updated_' data member avoids inadvertent execution in the read() method when execution is turned off.
-
- Dec 18, 2008
-
-
Mark Olesen authored
- move url to lower right: makes version information stand out better
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 17, 2008
-
-
mattijs authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- can return NULL pointer instead of FatalError for non-existent entries
-
- Dec 12, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
- catch missing "controlDict" file immediately via findEtcFile() instead of checking IFstream::good(). This avoids segfaulting, since the error handling in IFstream uses classes that are not yet initialized. - use new dictionary features (eg, lookupOrAddDefault) to reduce code - fixed debug::switchSet to use ref-to-pointer so pointer actually gets set!
-
Mark Olesen authored
- if mandatory is true, findEtcFile() will abort with a message (via cerr). This allows a non-existent file to be caught at the lowest level and avoid error handling in IFstream, which might not be initialized at that stage.
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 11, 2008
-
-
Mark Olesen authored
-
- Dec 10, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- moved findStrings from stringList to new stringListOps (helps reduce the influence on dependencies) - findStrings can also do partial matches
-
Mark Olesen authored
- the improved side-effect of enabling -zeroTimea alters default selection behaviour and -latestTime selection behaviour for utilities in which accidentally using the 0/ directory can cause damage (eg, reconstructPar) - can combine -time ranges and -latestTime
-
- Dec 09, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 08, 2008
-
-
Mark Olesen authored
- allow banner to be disabled (for easier parsing of utils output) - amalgamate distributed/non-distributed code chunks
-
Mark Olesen authored
-
Mark Olesen authored
- can now use dictionary substitutions and regular expressions in system/fvSolution - foamUpgradeFvSolution application to convert system/fvSolution (with -test option) motion solver syntax left as-is.
-
- Dec 03, 2008
-
-
mattijs authored
-
- Dec 02, 2008
-
-
Mark Olesen authored
-
- Nov 29, 2008
-
-
Mark Olesen authored
- using SizeInc to define the granularity in the SizeMult=0 needed?
-
- Nov 25, 2008
-
-
mattijs authored
-
Mark Olesen authored
- dropped setSize() in favour of List::setSize(). The size of the indices is set in sort() anyhow and undefined before that. - added reverseSort() method - added ListOps uniqueOrder() and duplicateOrder()
-
- Nov 24, 2008
-
-
mattijs authored
-
Mark Olesen authored
- setSize() adjusts the addressable length only. Changed setSize(label) usage to setCapacity(label) or reserve(label) throughout. The final name (capacity vs. storageSize() vs. whatever) can easily be decided at a later date. - added setSize(label, const T&), which may still not be really useful, but is at least now meaningful - made shrink() a bit more legible. - added append(UList<T>&) - copying from a UList avoids reallocations where possible The following bits of code continue to use the DynamicList::setSize(), but appear to be legitimate (or the corresponding code itself needs rethinking). src/OpenFOAM/meshes/primitiveMesh/primitiveMeshPointCells.C:167: error: within this context src/OpenFOAM/lnInclude/faceTemplates.C:44: error: within this context src/surfMesh/surfaceFormats/tri/TRIsurfaceFormatCore.C:178: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:737: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:741: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:745: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:749: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:754: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:935: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:940: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:1041: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:1046: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2161: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2162: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2201: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2205: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2261: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2262: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2263: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2264: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:2265: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3011: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3076: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3244: error: within this context src/dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C:3371: error: within this context src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:73: error: within this context src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:91: error: within this context src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:73: error: within this context src/dynamicMesh/meshCut/cellLooper/topoCellLooper.C:91: error: within this context
-