22df173acb
Merge commit 'OpenCFD/master' into olesenm
2009-01-27 23:13:37 +01:00
ffdb280a27
reworked surfMesh and PrimitivePatchExtra
...
- 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.
2009-01-27 23:03:21 +01:00
c6e9b323f5
added HashSet::operator[]() const
...
- can use the same syntax for boolList, PackedBoolList and labelHashSet
if (myHashedSet[x]) ...
if (myBoolList[x]) ...
if (myPackedList[x]) ...
2009-01-27 21:55:03 +01:00
bdb532e0f3
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-27 20:25:19 +00:00
8abbcc08c1
added option for sloppily matching cell zones to regions
2009-01-27 20:18:35 +00:00
888a341e2b
Merge branch 'master' into cvm
2009-01-27 16:52:43 +00:00
6d6828ed49
Merge branch 'master' into molecularDynamics
2009-01-27 14:50:04 +00:00
c048dd88c7
use new IOobject constructor: blockMesh, surfaceCoordinateSystemTransform(beta)
2009-01-27 15:12:19 +01:00
defe13e205
fileName gets additional convenience methods
...
- exists() = forward to OSspecific exists(...)
- isDir() = forward to OSspecific dir(...)
- isFile() = forward to OSspecific file(...)
- IOobjectComponents() - split into instance, local, name following rules
set out for IOobject.
- added IOobject(path, registry, ...) constructor that uses
fileName::IOobjectComponents(). This hides the complexity we otherwise need.
2009-01-27 13:28:45 +01:00
20d0e54aee
Writing XYZ on field write. Reading in and storing siteMasses on constantProperties construction.
2009-01-26 18:37:40 +00:00
94dc33da2e
Merge commit 'bundle/home' into olesenm
2009-01-26 08:28:15 +01:00
84ec272d23
PackedList changes
...
- added Mattijs' speed tests
- optimized resize() and assignment operators to avoid set() method
- add const_iterator and re-did the proxy handling.
Reading/writing by looping across iterators is still somewhat slow, but
might be acceptable.
2009-01-26 00:33:28 +01:00
ce14f243c6
Removed handling of single-quoted strings.
2009-01-23 15:17:01 +01:00
42c04b8505
Merge commit 'OpenCFD/master' into olesenm
2009-01-23 12:51:45 +01:00
45bfb91afb
thisDb to get at objectRegistry
2009-01-23 08:46:54 +00:00
cc4cd0a171
PackedList: encapsulate calculations in an iterator
...
- eliminated previous PackedBitRef class, the iterator does all of that and
can also be used to (forward) traverse the list
- no const_iterator yet
- Note that PackedList is also a bit like DynamicList in terms of storage
management and the append() method. Since the underlying storage in
integer, any auto-vivified elements will also flood-fill the gaps with
zero.
2009-01-23 01:40:55 +01:00
e788f80b86
Writing XYZ to individual time directories
2009-01-22 21:01:14 +00:00
bd4d8db171
Added XYZ site writer
2009-01-22 19:39:57 +00:00
173607fd2d
PackedList gets functionality akin to DynamicList
2009-01-22 16:24:05 +01:00
7040c42e53
Weighing parameter change
2009-01-21 18:39:53 +00:00
9ea81f2883
Blank line removal
2009-01-21 18:02:28 +00:00
fbe607811a
Adding relaxation calculation that adjusts to changes in runTime controls during a run. Experimenting with primary alignment rotations to achieve boundary alignment. Altering template depth back to 60 after master merge conflict resolution.
2009-01-21 17:48:27 +00:00
6d57bb4e7b
added PackedBoolList typedef (used everywhere) and improved PackedList
...
- new members: capacity(), two-argument resize()/setSize(), const storage()
- new static members: max_value(), packing(), etc.
2009-01-21 11:30:10 +01:00
e5f370136d
Reinstating CV2D and CV3D meshers after conflict resolution.
2009-01-21 10:06:38 +00:00
4da086b141
Merge commit 'bundle/home' into olesenm
2009-01-21 08:36:37 +01:00
0690c64d31
PrimitivePatchExtra orientation fixed and improved face::edgeDirection()
2009-01-21 01:19:31 +01:00
29db6a6517
Merge commit 'OpenCFD/master' into olesenm
2009-01-20 18:56:29 +01:00
2723998c7b
Merge branch 'master' into molecularDynamics
2009-01-20 17:24:45 +00:00
4f87d60530
rename dictionary variable
2009-01-20 16:34:10 +00:00
d9096c1e47
cosmetics
2009-01-20 17:14:53 +01:00
372cd1b0e6
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-20 13:35:56 +00:00
7e08613522
tidying up
2009-01-20 12:09:12 +00:00
e5e9902bec
added output for areas of cyclic halves
2009-01-20 11:44:03 +00:00
19fc795489
Merge commit 'OpenCFD/master' into olesenm
2009-01-20 09:22:45 +01:00
96751f7e02
Applied Mattijs' DynamicList copy constructor patch
2009-01-19 14:31:31 +01:00
3c426d3b2e
wildcard usage
2009-01-16 17:14:24 +00:00
be9051d375
Merge commit 'OpenCFD/master' into HEAD
2009-01-16 12:26:11 +01:00
246d569c4d
consistency update for null pointers
...
- uniform use of reinterpret_cast<foo*>(0) instead of
reinterpret_cast<foo*>(NULL)
- make all static null() members inline since they are really only a cast:
"*reinterpret_cast<foo*>(0)"
2009-01-16 10:15:49 +01:00
2dbf42085d
Initial set of changes.
2009-01-15 18:29:08 +00:00
f679bd5003
Merge commit 'OpenCFD/master' into olesenm
2009-01-14 14:32:01 +01:00
dde4ca5bf7
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-14 12:36:22 +00:00
782bd24fb1
unsynchronised looping
2009-01-14 12:24:42 +00:00
9a1d3aec1d
debug printing
2009-01-14 12:24:09 +00:00
1bd5737782
remove spurious references to INTERFOAM
2009-01-13 18:44:27 +00:00
4cc5ec39ea
applying update from Graham
2009-01-13 18:03:18 +00:00
8152f4f8d1
Removing two older solvers.
2009-01-13 17:44:42 +00:00
44eeb27b52
Dealing with molecules that do not have all 3 diagonal components of the principal axis inertia tensor, i.e. point masses (mono-atomics) and linear molecules (diatomics and CO2 for example).
2009-01-13 16:50:11 +00:00
bc3600f528
const reference to thermo
2009-01-13 16:35:45 +00:00
30964be5c2
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2009-01-13 12:14:43 +00:00
fa8f316ecc
Adding pressure measurement via r dot f and temperature measurement and control including rotational energy. Adding random orientation on initialisation. Modifying constantProperties construction to detect point masses. Tidy up hitWallPatch function to remove commented out stochastic wall code.
2009-01-12 17:35:57 +00:00