- 31 Dec, 2008 2 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- 19 Dec, 2008 2 commits
-
-
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.
-
- 18 Dec, 2008 3 commits
-
-
Mark Olesen authored
- move url to lower right: makes version information stand out better
-
Mark Olesen authored
-
Mark Olesen authored
-
- 17 Dec, 2008 6 commits
-
-
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
-
- 12 Dec, 2008 6 commits
-
-
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
-
- 11 Dec, 2008 1 commit
-
-
Mark Olesen authored
-
- 10 Dec, 2008 4 commits
-
-
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
-
- 09 Dec, 2008 2 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
-
- 08 Dec, 2008 3 commits
-
-
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.
-
- 03 Dec, 2008 1 commit
-
-
mattijs authored
-
- 02 Dec, 2008 1 commit
-
-
Mark Olesen authored
-
- 29 Nov, 2008 1 commit
-
-
Mark Olesen authored
- using SizeInc to define the granularity in the SizeMult=0 needed?
-
- 25 Nov, 2008 2 commits
-
-
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()
-
- 24 Nov, 2008 2 commits
-
-
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
-
- 23 Nov, 2008 1 commit
-
-
Mark Olesen authored
-
- 22 Nov, 2008 1 commit
-
-
Mark Olesen authored
- plain nTriangles() inline method for face class - triFace gets the same for symmetry - face::triangles(), face::trianglesQuads() return the number of faces generated - face::triangles() can append to a DynamicList
-
- 23 Nov, 2008 1 commit
-
-
Mark Olesen authored
* DynamicList::allocSize(label) - Adjust the allocated size. The addressed list can be truncated but not extended, use setSize() for that. * DynamicList::reserve(label) - Reserve allocation for *at least* this number of elements. Never shrinks the allocated size, nor touches the addressed list size. * DynamicList::setSize(label) - proposed behaviour: Adjust the addressed list size, allocating extra space if required. - The current behaviour is ambiguous about what addressable size will actually get set and using it to extend the addressable size (as per List) automatically shrinks the allocated space to this size!
-
- 22 Nov, 2008 1 commit
-
-
Mark Olesen authored
- boundBox::invertedBox is useful for initializing our own calculations - NOTE treeBoundBox::greatBox is still in place, since it uses GREAT instead of VGREAT. If this is only historical, we can drop it.
-