- Feb 27, 2009
-
-
Mark Olesen authored
- compare iteratorBase == iteratorBase by value, not position thus this works list[a] == list[b] ... - compare iterator == iteratorBase and const_iterator == iteratorBase by position, not value. The inheritance rules means that this works: iter == list.end() ... this will compare positions: iter == list[5]; Of course, this will still compare values: *iter == list[5];
-
Mark Olesen authored
- Hash returns unsigned - FixedList templated on unsigned int - include uLabel.H in UList, HashTable etc. so the output function is know throughout
-
- Feb 26, 2009
-
-
Mark Olesen authored
- make table power-of-two, but since it seems to give 1-2% performance improvement, maybe forget it too. - remove two-argument form of hashing classes and do the modulus direclty within HashTable instead. This simplifies things a fair bit. - migrate Hash<void*> from db/dlLibrary to primitives/hashes/Hash
-
Mark Olesen authored
- it was possible to create a PackedList::iterator from a PackedList::const_iterator and violate const-ness - added HashTable::printInfo for emitting some information - changed default table sizes from 100 -> 128 in preparation for future 2^n table sizes
-
- Feb 25, 2009
-
-
Mark Olesen authored
- much better performance on empty tables (4-6x speedup), neutral performance change on filled tables. Since tableSize_ is non-zero when nElmts_ is, there is no modulus zero problem.
-
Mark Olesen authored
-
Mark Olesen authored
-
-
Mark Olesen authored
- this allows SubField<point> for unallocated storage in PrimitivePatch
-
- Feb 24, 2009
- Feb 20, 2009
- Feb 19, 2009
- Feb 18, 2009
-
-
mattijs authored
-
Andrew Heather authored
-
mattijs authored
-
mattijs authored
-
Andrew Heather authored
- still not consistent for pd as does not include buoyancy effects
-
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
- change system/controlDict to use functions {..} instead of functions (..); * This is internally more efficient - fixed formatting of system/controlDict functions entry - pedantic change: use 'return 0' instead of 'return(0)' in the applications, since return is a C/C++ keyword, not a function.
-
- Feb 17, 2009
-
-
henry authored
-
henry authored
while(runTime.loop()) { ... } idiom. Demonstrated in the shallowWaterFoam solver.
-
-
henry authored
-
Mark Olesen authored
-
Mark Olesen authored
- track previous time index and to avoid recalculating averages. - make sure averages are up-to-date before calling write
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
- added end() method to functionObject, functionObjectList & associated classes - moved outputFilters from src/sampling -> src/OpenFOAM/db/functionObjects
-