d820925462
ENH: preservePatchTypes preserves whole patch dictionary, not just type.
2010-10-13 11:05:29 +01:00
86feee8018
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2010-10-11 16:24:30 +01:00
3e49bb14e5
BUG: plane : fix 3-plane intersection
2010-10-11 16:24:07 +01:00
d1ea6c55e2
Merge branch 'master' of ssh://hunt//home/noisy3/OpenFOAM/OpenFOAM-dev
2010-10-11 13:06:13 +01:00
e907cec9ef
BUG: Use SMALL for tet quality to relate to precision.
...
Added comment about this being an ad-hoc limit.
2010-10-11 13:04:39 +01:00
4ca067b143
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2010-10-11 11:07:42 +01:00
a25788bd5e
BUG: Tet quality tolerance too restrictive.
2010-10-11 11:06:08 +01:00
865379a135
Merge branch 'olesenm'
2010-10-11 09:39:53 +01:00
f2842e76b9
BUG: discrete tut tweaks and fixes to make them run.
2010-10-08 20:34:59 +01:00
c1589e00c3
STYLE: dlLibraryTable.C : do find&insert in one
2010-10-08 17:10:41 +01:00
71b7e7cee1
ENH: add StaticAssert to Polynomial - positive number of terms only
...
ENH: allow construct from UList of coefficients, from C-arrays
avoid uninitialized values for null constructor
2010-10-08 17:54:13 +02:00
dd5ed76a70
ENH: avoid costly pow() when evaluating Polynomial
...
OLD timings:
~~~~~~~~~~~~~~~~~~
evaluate: -6.82572e+31 in 10.38 s
hard-coded 0: -6.82572e+31 in 0.2 s
hard-coded 1: -6.82572e+31 in 10.37 s
hard-coded 2: -6.82572e+31 in 0.24 s
New timings:
~~~~~~~~~~~~~~~~~~
evaluate: -6.82572e+31 in 0.11 s
2010-10-08 15:56:58 +02:00
557d916342
ENH: face::nearestPointClassify, similar to triangle.
2010-10-06 15:34:07 +01:00
6cdbd0ada7
ENH: Making nearestPointClassify query for triangle.
...
This is to access the face/edge/point status of the nearest at the
same time to ensure a consistent result.
Using getVolumeType query in distanceSurface, not simple normal
dot-product comparison, fails on edges.
2010-10-06 10:25:26 +01:00
0a26787282
ENH: Moving pointIndexHit to OpenFOAM, along-side pointHit.
2010-10-06 10:22:12 +01:00
9fd0959b88
ENH: generalize speciesTable as hashedWordList
...
BUG: incorrect speciesTable indices after assignment or reading from Istream
2010-10-05 18:19:17 +02:00
4790b59dac
STYLE: copy/assignment from IndirectList in List no longer needed
2010-10-04 14:58:37 +02:00
d01a47aeee
ENH: replace IndirectList with version that inherits from UIndirectList
2010-10-04 14:53:43 +02:00
f2c3ba65a6
STYLE: code formatting and start copyright dates
2010-10-04 13:02:54 +01:00
9b81b5f14b
COMP: use label() to convert from uint to avoid compiler warning
2010-10-04 13:00:46 +01:00
7ec390d23d
Merge branch 'olesenm'
2010-10-04 11:08:48 +01:00
ed67d5be34
STYLE: renamed IOFieldField to CompactIOField to be consistent with CompactIOList.
2010-10-01 17:33:07 +01:00
c21cbfb330
ENH: use CompactIOList for binary face and cell IOList.
2010-09-30 20:58:38 +01:00
e4aca56a21
ENH: ISstream : read float (without .) larger than allowable integer
2010-09-29 12:07:31 +01:00
ebb9a9e1ac
ENH: tet decomposed particle tracking.
...
Squashed merge of particleInteractions up to
commit e7cb5bcf0315c359539ef1e715e1d51991343391
2010-09-17 16:59:17 +01:00
61b50c01a0
ENH: add subset() method to PackedBoolList
...
- support &= for UList<label>, UIndirectList<label>
- support set/unset for PackedList<1>
2010-09-17 08:54:54 +02:00
6c27982968
ENH: pointZone,cellZone,ZoneMesh : add parallel checking facility.
2010-09-16 18:22:34 +01:00
ba896b6903
ENH: better handling of resizing for PackedList bit-wise operators
...
- previously using an '|=' or '^=' would increase the list size to
match the RHS. Now it only increases to last bit set.
- limit bit-wise operations to addressable range for minor efficiency
improvement
- trim results from '&' and '^' operations for more consistent
behaviour
2010-09-16 16:37:41 +02:00
bb32504c3b
ENH: add constructor/assignment from UIndirectList<label> to PackedList
...
- more consistent with PackedBoolList
2010-09-16 11:43:07 +02:00
514661e990
Merge remote branch 'OpenCFD/master' into olesenm
2010-09-15 15:42:24 +02:00
b7c85357d5
ENH: added binary IO for PackedList and compact ASCII format
...
The compact ASCII format is a block of index/value tuples for the
non-zero entries:
{ (index1 value1) (index2 value2) (index3 value3) }
For PackedList<1>, and thus PackedBoolList, the compact ASCII format is
a block of indices for the non-zero entries:
{ index1 index2 index3 }
Thus either of the following could be used - for PackedList<2>:
- a list of all values:
16(0 3 0 2 0 0 3 1 0 0 0 0 0 0 0 1)
- a block of index/value tuples:
{(1 3) (3 2) (7 3) (8 1) (15 1)}
For PackedList<1> and PackedBoolList, either of the following could be
used:
- a list of all values, using any valid bool representation:
16(0 1 0 true 0 0 t 1 0 n n 0 0 0 0 yes)
- a block of the indices for non-zero entries:
{1 3 7 8 15}
2010-09-15 10:20:39 +02:00
d18695d70d
ENH: DynamicList append() returns reference to allow chaining
2010-09-14 11:43:50 +02:00
2a37f5b11c
ENH: allow single-character 't' and 'f' aliases for bool/Switch
2010-09-14 11:42:25 +02:00
4ef01f85e4
ENH: Added additional clone(...) function to nonuniformCyclicPolyPatch
2010-09-08 14:19:58 +01:00
ac399e9fb8
ENH: moved nonuniformTransformCyclic patches from utility to appropriate source trees
2010-09-08 11:41:52 +01:00
5bf4af7914
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2010-09-07 16:22:08 +01:00
199e130ef4
BUG: writeControl cpuTime/clockTime not synchronised
2010-09-07 16:06:44 +01:00
4522ba3511
pointPatchField: Made the field algebra more consistent with that for other field types
2010-09-06 17:21:54 +01:00
c40f289c46
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2010-09-03 11:35:45 +01:00
1a6db8cdfa
ENH: fileMonitor : monitor directory, not file
...
Some editors (emacs) rename file at startup to the backup version. Hence
watching the original file tells one nothing.
2010-08-29 02:42:20 +01:00
6691f0387a
COMP: UList mixing signed and unsigned ints
2010-08-27 18:30:04 +01:00
72ad8d5cc4
BUG: removed todo items form headers - show up in doxygen
2010-08-27 13:31:12 +01:00
bc21e2585a
BUG: cyclicPolyPatch : uniform separation.
2010-08-25 15:32:46 +01:00
58e969c376
ENH: structuredDecomp : new decomposition method. fixedNormalSlip : variant of slip point bc with user-specified normal.
2010-08-24 12:39:32 +01:00
894215e767
ENH: polyMeshUpdate : set points to something sensible for introduced points
2010-08-23 12:31:03 +01:00
69526c6c1c
BUG: various reinterpret_cast to enable strict-aliasing
2010-08-19 15:44:17 +01:00
e564a9810f
ENH: add IO support for PackedList, PackedBoolList
2010-08-09 17:27:09 +02:00
dc237f20a8
ENH: merge polyPatchID and ZoneID together into DynamicID
2010-08-05 14:47:49 +02:00
2d93b5c202
ENH: add findIndex/Indices to polyBoundaryMesh, align polyPatchID, ZoneID with keyType syntax
2010-08-04 17:01:43 +02:00
b89a3dc2c0
ENH: add keyType::null and wordRe::null, add match method to string classes
...
- provides a more uniform interface to string list operations etc
STYLE: more complete docs for keyType
2010-08-04 10:35:16 +02:00