Commit Graph

5770 Commits

Author SHA1 Message Date
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
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
c4269ad7ac BUG: use isA<> instead of isType for cyclicFvsPatchField to enable derived types to operate correctly 2010-09-13 14:54:13 +01:00
42a1e01000 ENH: Updated hotBoxes tutorial - added Tb to phase change model input 2010-09-10 16:56:53 +01:00
68af83dbbd ENH: Updates to surface film phase change modelling 2010-09-10 16:09:27 +01:00
ecbdccf2b1 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-10 13:34:08 +01:00
f83bfb62e0 ENH: Updates to surface film models 2010-09-10 13:33:08 +01:00
97ee7cfb20 STYLE: minor code formatting change 2010-09-10 13:32:30 +01:00
e2d08fe512 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-08 17:30:20 +01:00
e709d1a401 ENH: PointEdgeWave : have explicit iterate option 2010-09-08 17:29:51 +01:00
ee67553d2b STYLE: inverseDistanceDiffusivity : typo in comment 2010-09-08 17:29:24 +01:00
4ef01f85e4 ENH: Added additional clone(...) function to nonuniformCyclicPolyPatch 2010-09-08 14:19:58 +01:00
8badeb9ff0 ENH: Updated surface film pahse change models 2010-09-08 13:32:58 +01:00
21c4bb4b40 ENH: Cp now looked up from transport dict for incompressible turb heat flux BC 2010-09-08 12:14:12 +01:00
a93194d80a ENH: Added hotBoxes tutorial for the reactingParcelFilmFoam solver 2010-09-08 11:58:49 +01:00
e222c2e808 BUG: changed isType<> to isA<> on patch type check 2010-09-08 11:42:30 +01:00
ac399e9fb8 ENH: moved nonuniformTransformCyclic patches from utility to appropriate source trees 2010-09-08 11:41:52 +01:00
63ad95a790 ENH: limiting to 80 chars 2010-09-07 17:28:53 +01:00
8d90d3dff6 BUG: variable 'n' should be incremented in collision loop
ENH: clean-up of nasty code
2010-09-07 17:14:10 +01:00
5bf4af7914 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-07 16:22:08 +01:00
2429c841e5 ENH: More useful descriptions in header files 2010-09-07 16:11:32 +01:00
0de24cd710 ENH: Using specie::Tstd instead of explicitly declaring (potentially different) Tstd 2010-09-07 16:10:16 +01:00
5e9c1db849 ENH: #include file clean-up 2010-09-07 16:08:12 +01:00
199e130ef4 BUG: writeControl cpuTime/clockTime not synchronised 2010-09-07 16:06:44 +01:00
074d4a2a15 ENH: Using MUST_READ_IF_MODIFIED flag for surfaceFilmProperties dictionary 2010-09-07 15:34:58 +01:00
152c79f09b ENH: minor formatting change for error msg 2010-09-07 15:31:56 +01:00
d400262c70 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-09-07 14:11:45 +01:00
475ac59f67 ENH: Tutorial updates 2010-09-07 13:59:31 +01:00
052b0157ef ENH: Updated solvers that use the lagrangian/intermediate library 2010-09-07 13:58:11 +01:00
0028b38009 ENH: minor formatting change for error msg 2010-09-07 13:55:58 +01:00
0940cb6fb7 ENH: Updated lagrangian/coalCombustion library re: local developments 2010-09-07 10:51:08 +01:00
973be0cf7a ENH: Merge recent surface film developments into main line 2010-09-07 09:43:03 +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
0271344d3e outletMappedUniformInletFvPatchField: New BC which maps the average field value from outlet to inlet 2010-09-06 17:31:30 +01:00
cf6cac28ce tabulated6DoFMotion: Added file-name expansion 2010-09-06 17:30:12 +01:00
d67d23278e ENH: Removed cloud injection surface film model 2010-09-06 17:27:12 +01:00
68f3940b40 ENH: added SLGThermo to thermophysicalModels Allwmake 2010-09-06 17:24:55 +01:00
c537c68e05 ENH: Updated reactingParcelFilmFoam solver due to lib changes 2010-09-06 17:23:52 +01:00
d8ee980ee5 ENH: Updated lagrangian/intermediate lib to use new SLGThermo class 2010-09-06 17:22:56 +01:00
4522ba3511 pointPatchField: Made the field algebra more consistent with that for other field types 2010-09-06 17:21:54 +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
2285298921 STYLE: README : misspelled date 2010-09-06 12:26:25 +01:00