2c73afb6ec
HashTbl avoid backward search in erase()
...
- The ideas as discussed in email
- The speedup is really there.
Before
loop 0 - Erased 100000 elements: 3.82 s
loop 1 - Erased 100000 elements: 11.45 s
loop 2 - Erased 100000 elements: 19.46 s
loop 3 - Erased 100000 elements: 27.73 s
loop 4 - Erased 100000 elements: 38.74 s
^C
After
loop 0 - Erased 100000 elements (size 2900000 capacity 8388608) 0.01 s
loop 1 - Erased 100000 elements (size 2800000 capacity 8388608) 0 s
loop 2 - Erased 100000 elements (size 2700000 capacity 8388608) 0.01 s
loop 3 - Erased 100000 elements (size 2600000 capacity 8388608) 0 s
loop 4 - Erased 100000 elements (size 2500000 capacity 8388608) 0 s
loop 5 - Erased 100000 elements (size 2400000 capacity 8388608) 0 s
loop 6 - Erased 100000 elements (size 2300000 capacity 8388608) 0 s
loop 7 - Erased 100000 elements (size 2200000 capacity 8388608) 0 s
...
2009-10-30 18:54:51 +01:00
55a89e9db3
added HashTbl as development replacement for HashTable
...
- rename to HashTable later when it is considered stable
2009-10-30 18:31:28 +01:00
83cee1cb68
First useful Qt modifications to the PV3blockMeshReader, PV3FoamReader
...
- Show Point Numbers as is_internal="1" and hook directly into a QT-checkbox
and thus bypass modifying the reader state.
- Same for Cache Mesh and Show Patch Names
2009-10-23 00:33:42 +02:00
3c788010fb
Merge commit 'bundle/olesenm' into home
2009-10-19 19:47:45 +02:00
ffc9d0d97b
find/replace pi/180.0 -> degToRad() and 180.0/pi -> radToDeg()
...
- note left utilities/mesh/advanced/collapseEdges/collapseEdges.C as-is.
It looks suspicious, but the change was recent, so maybe it means something
2009-10-19 13:53:25 +02:00
1ef88a2aef
blockMesh reader fix, start refactoring of PV3Readers
...
- apply scaleFactor (eg, mm->m) in PV3 reader - this looks better when
overlaying with other objects
- stop segfault when paraview exits without deleting readers first
2009-10-18 17:50:41 +02:00
c57262c2a0
Cleanup/fixup paraview readers
...
- remove patch/point text labels upon deletion
- combined client/server plugin instead of separate .so files
first experiment with adding panel decorations
- directory reorganization
2009-10-18 16:23:41 +02:00
a8f7488e0f
Merge branch 'olesenm'
2009-10-13 12:39:35 +01:00
2ff47b7909
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-10-12 13:04:02 +01:00
e9da288118
Reverted the Americanism "math" back to the original "mathematical" and reverted name of
...
the include file back to mathematicalConstants.H to make upgrading code slightly easier.
2009-10-10 22:58:58 +01:00
24479b6102
use prfValue
2009-10-09 17:16:37 +01:00
f7d9174738
Merge commit 'OpenCFD/master' into olesenm
2009-10-08 16:50:34 +02:00
88e0887a47
fix indentation
2009-10-08 15:09:47 +01:00
84be998ebc
Merge commit 'OpenCFD/master' into olesenm
2009-10-08 12:07:04 +02:00
5e852915f5
Merge commit 'bundle/home' into olesenm
...
Conflicts:
src/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
src/mesh/autoMesh/autoHexMesh/trackedParticle/trackedParticle.H
src/mesh/blockMesh/blockMesh/blockMeshMerge.C
src/postProcessing/functionObjects/field/streamLine/streamLineParticle.H
2009-10-08 12:03:35 +02:00
c45ea2c4f1
reworked stringListOps to improve the flexibility
...
- added subsetStrings and inplaceSubsetString
- added class wordReListMatcher to wrap a match() for a UList<wordRe>
2009-10-08 11:32:26 +02:00
e003b5207a
PV3blockMeshReader - added display of curvedEdges
2009-10-07 22:42:41 +02:00
da62572187
ParaView reader for blockMesh
...
- first version. Only uses simple hex shapes for the blocks.
2009-10-05 23:36:08 +02:00
b0f31c4b05
PV3FoamReader - cosmetic changes
2009-10-05 23:21:42 +02:00
2dcd867f47
blockMesh improvements
...
- expose point field throughout
- make output less verbose, but can switch on/off with verbose() static method
2009-10-05 22:53:22 +02:00
1194af6a8a
added foamListTimes utility
...
- can be used to query available time directories
- useful, for example, with a shell script
2009-10-05 09:14:14 +02:00
f2ae950de6
initialise K with alphaEff
2009-10-02 17:16:39 +01:00
f6ec4dee46
added -constant
2009-10-01 19:34:53 +01:00
1ea20c864e
overwrite to write to original instance
2009-09-30 15:23:57 +01:00
c3519f5b4a
patch decomposition through mapping
2009-09-29 22:53:17 +01:00
6b439e6392
fix writing to 0/ instead of constant
2009-09-29 20:28:48 +01:00
7e0a4d8eb8
foamToEnsightParts: cosmetic changes
2009-09-25 13:39:22 +02:00
7e985f898e
added remove command
2009-09-24 23:48:19 +01:00
fad330d3f2
added zoneSets
2009-09-24 18:51:17 +01:00
72cacc9588
added zoneSets
2009-09-24 18:39:04 +01:00
ad5d10b817
Merge commit 'OpenCFD/master' into olesenm
2009-09-23 09:14:28 +02:00
1c8ad89145
added cellZonesOnly option which does not use walk
2009-09-22 15:26:40 +01:00
da8198a487
added region option
2009-09-22 15:26:19 +01:00
1bdfa97fc7
adapted extrudeProperties for new extrusion model
2009-09-22 15:25:53 +01:00
859d727696
added patch non-manifold edge dumping
2009-09-22 15:25:16 +01:00
2e558acf65
TypeName instead of ClassName
2009-09-22 15:24:59 +01:00
9dea06e9d8
Merge commit 'OpenCFD/master' into olesenm
2009-09-22 09:33:23 +02:00
d37378acf4
relocate autoMesh -> mesh/autoMesh
2009-09-21 18:20:03 +02:00
0e5899b841
relocate autoMesh -> mesh/autoMesh
2009-09-21 13:07:40 +02:00
9415727b94
renamed literalRE option
2009-09-21 10:59:19 +01:00
af62832bff
master instead of masterNo
2009-09-21 10:58:51 +01:00
1008c0dd4d
allow wildcards in changeDictionary
2009-09-18 08:44:06 +01:00
897baf81c0
blockMesh: most mesh data are now demand-driven
...
- Unless the points(), cells(), patches() methods are called, the classes
should know maintain a lightweight representation for as long as possible.
- bugfix: old-code used xferMove() instead of xferCopy() when creating the
topology mesh - causing const pointField& to break if the code order was
changed
- relocate blockMesh from src/meshing -> src/mesh
2009-09-17 23:45:52 +02:00
8977f1f05f
specified direction extrusion mode
2009-09-17 08:28:10 +01:00
dd093e0a37
blockMesh: rationalize file names/contents
2009-09-16 20:22:56 +02:00
6fc500d68d
blockMesh: move classes into separate library
2009-09-16 19:46:58 +02:00
ed78938873
renamed b.c.
2009-09-15 18:40:49 +01:00
791b5aaeaa
replacing isType with isA to enable directMappedWall to work
2009-09-15 17:51:59 +01:00
2cee56ee01
extra printing
2009-09-15 15:02:41 +01:00
7c9b7192b4
drop -lfiniteVolume requirement from expandDictionary
2009-09-14 16:45:59 +02:00