- Feb 04, 2009
-
-
Mark Olesen authored
- renamed surface regions (formerly patches or groups) to surfZone. - added surfMesh, but without any of the patch information needed to make it useful for finiteArea. - promoted coordinateSystem transformation to surfaceMeshConvert and moved old to surfaceMeshConvertTesting.
-
- Feb 02, 2009
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
- Jan 30, 2009
-
-
-
Andrew Heather authored
-
Mark Olesen authored
-
Andrew Heather authored
-
mattijs authored
-
henry authored
-
henry authored
-
henry authored
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark Olesen authored
-
- Jan 29, 2009
-
-
Mark Olesen authored
- moving back to original flat addressing in iterators means there is no performance issue with using lazy evaluation - set() method now has ~0 for a default value. We can thus simply write 'set(i) to trun on all of the bits. This means we can use it just like labelHashSet::set(i) - added flip() method for inverting bits. I don't know where we might need it, but the STL has it so we might as well too.
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Andrew Heather authored
-
mattijs authored
-
Mark Olesen authored
-
Mark Olesen authored
- dropped auto-vivification for now (performance issue), but reworked to allow easy reinstatement - derived both iterator and const_iterator from iteratorBase and use iteratorBase as our proxy for non-const access to the list elements. This allows properly chaining assignments: list[1] = list[2]; list[1] = list[2] = 10; - assigning iterators from iteratorBase or other iterators works: iterator iter = list[20]; - made template parameter nBits=1 the default
-
Mark Olesen authored
-
- Jan 28, 2009
-
-
mattijs authored
-
mattijs authored
-
-
Andrew Heather authored
- convertPointField caused a seg-fault if the internal field was null - attempted to name the vtk object the name of the null field + minor clean-up
-
Mark Olesen authored
- the bit counting is relatively fast: under 0.2 seconds for 1M bits counted 1000 times - trim()'ing the final zero elements tested for a few cases, but might need more attention
-
Andrew Heather authored
- incompressible, Boussinesq variant of buoyantSimpleFoam - requires new fixedFluxBoussinesqBuoyantPressure bc on pd at walls to balance the flux generated by the temperature gradient
-
mattijs authored
-
mattijs authored
-
- Jan 27, 2009
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- ditched PrimitivePatchExtra in favour of a PatchTools class that is currently just a collection of static functions. They could equally well live within PrimitivePatch itself, but isolated also has its advantages. - MeshedSurface, UnsortedMeshedSurface now have 'regions' instead of 'patches' since they are more like a faceZone for meshed surfaces than patches. This might avoid confusion at a later stage.
-
Mark Olesen authored
- can use the same syntax for boolList, PackedBoolList and labelHashSet if (myHashedSet[x]) ... if (myBoolList[x]) ... if (myPackedList[x]) ...
-