Commit Graph

2255 Commits

Author SHA1 Message Date
4ed8ff2c7e ENH: add first draft of IndirectList that inherits from UIndirectList 2010-09-17 13:53:26 +02:00
6548c1dd27 ENH: checkMesh : moved parallel checks into zones 2010-09-16 18:28:10 +01:00
1a633da3e6 ENH: checkMesh : move parallel checking into Zones. 2010-09-16 18:27:07 +01:00
4e8f36a98a ENH: allow cell zone and face zone definition 2010-09-16 17:13:53 +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
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
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
d400262c70 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-07 14:11:45 +01:00
052b0157ef ENH: Updated solvers that use the lagrangian/intermediate library 2010-09-07 13:58:11 +01:00
08a9c9da8f BUG: ID 0000028 Inconsistency in nuEffa declaration 2010-09-07 09:38:11 +01:00
4e7fa4989b Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-06 17:31:40 +01:00
c537c68e05 ENH: Updated reactingParcelFilmFoam solver due to lib changes 2010-09-06 17:23:52 +01:00
8027112f89 PV3Reader: Corrected environment variable check 2010-09-06 17:21:21 +01:00
97dff2650e ENH: foamToVTK : have surface fields on faceZones 2010-09-06 17:02:35 +01:00
fee00dbef0 BUG : constant::mathematical::pi 2010-09-06 14:29:41 +01:00
44c71d5537 BUG: having patchnames with uncached mesh 2010-09-06 12:26:10 +01:00
7343f95afb STY: line exceeding 80 characthers. 2010-09-06 11:28:26 +01:00
8f1a350758 ENH: Improvements on kinetic theory models and twoPhaseEulerFoam 2010-09-06 11:24:22 +01:00
2c81ca46d1 ENH: renumberMesh : added region option 2010-09-02 08:12:54 +01:00
a2fa56ec83 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-08-27 18:32:57 +01:00
f8d6ca60e0 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-08-27 10:42:11 +01:00
83c10e1cf6 BUG: Fixes mantis issue 0000012: sample utiltiy update 2010-08-27 10:41:49 +01:00
dac1c335ca BUG: surfaceRedistributePar : added -ldistributed to linkage 2010-08-26 17:40:09 +01:00
131185f5be COMP: added checking on PV_PLUGIN_PATH 2010-08-26 16:17:53 +01:00
69526c6c1c BUG: various reinterpret_cast to enable strict-aliasing 2010-08-19 15:44:17 +01:00
aa7fe837f5 COMP: ignore return value 2010-08-19 15:42:29 +01:00
79a12e1dd8 ENH: extrudeToRegionMesh : generate columns of 1D cells 2010-08-19 05:18:03 +01:00
e564a9810f ENH: add IO support for PackedList, PackedBoolList 2010-08-09 17:27:09 +02:00
c91b71b521 ENH: Added support for DimensionedField<Type, volMesh> to reconstructPar 2010-08-06 13:20:46 +01:00
16e5a28085 ENH: refineMesh : add region option. 2010-08-05 17:08:54 +01:00
7bcdbfc33a ENH: do not print boundinb box for zero-sized patches 2010-08-05 15:21:34 +01:00
19b90937f9 ENH: (andy as mattijs) header file clean-up 2010-08-03 14:39:42 +01:00
ae30b33e19 STYLE: code clean-up and dummy git push for mattijs 2010-08-03 14:17:56 +01:00
9e7cb86097 ENH: proper restart for maxWellU bc 2010-08-03 14:07:16 +01:00
28345247a7 STYLE: Fixing code style requirements for more files - those not
picked up by a copyright change.
2010-07-29 11:28:44 +01:00
f26b8c1cc7 STYLE: 80 char lines. 2010-07-28 16:42:53 +01:00
e12581bffc ENH: Add PackedBoolList class (previously just a typedef)
ENH: adjust internal storage of PackedList to ensure that all unused
     internal storage elements are guaranteed to always be bit-wise
     zero. This makes the PackedBoolList implementation easier, and
     also greatly eases much of the book-keeping.
     Bits are now also zeroed on PackedList::clear()

Note: in PackedList, require packing at least 2 items otherwise it is
     more efficient to use a normal list.
2010-07-28 14:50:17 +02:00
3839768ac8 Merge branch 'olesenm' 2010-07-27 16:44:02 +01:00
012494fdb5 STYLE: Fixing code style requirements for all apps.
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
3ee05530e8 Merge branch 'master' of ssh://graham@hunt//home/noisy3/OpenFOAM/OpenFOAM-dev 2010-07-27 12:24:42 +01:00
67136c25ee STYLE: Remove tabs. 2010-07-27 12:24:27 +01:00
d2d8b813be STYLE: checkGeometry.C 80char line length 2010-07-27 10:33:33 +01:00
12837a67d5 ENH: add ZoneMesh::findIndices() method
STYLE: use findIndices instead of findAll for coordinateSystems
2010-07-26 13:18:59 +02:00
e3f20df12f ENH: checkMesh : wedge & empty checking improved
- aspect ratio and cellDeterminant do not use 3rd direction
- wedges are properly check for having opposite one
2010-07-23 12:06:42 +01:00
a2995ae0e5 ENH: decomposePar : allow -constant to override controlDict setting 2010-07-20 18:52:34 +01:00
f6670f8dec COMP: Make/options added indirect libs for Solaris linker. 2010-07-15 09:38:52 +01:00
f38ad5e44d BUG: renumberMesh : writing XXXProcAddressing 2010-07-15 09:27:05 +01:00
c1b9a67af9 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-07-13 21:45:16 +01:00