c9373ba12f
surfMesh - reader delegation between MeshedSurface <-> UnsortedMeshedSurface
2008-11-19 01:08:27 +01:00
1c9102dada
HashSet gets additional operators
...
- operator+= : add in the listed keys
- operator-= : remove the listed keys
- operator&= : intersection of keys
- added xfer constructor (just in case)
- moved labelHashSet typedef to HashSet.H, for consistency with the
wordHashSet typedef being there and since it is used so often
2008-11-18 23:11:09 +01:00
4e700e62b0
surfMesh - moved more things to PrimitiveMeshedSurface
2008-11-17 14:55:47 +01:00
82a481a6c0
PrimitivePatchExtra cosmetic changes
2008-11-17 14:34:46 +01:00
7bb09fe458
Merge commit 'OpenCFD/master' into olesenm
2008-11-17 08:41:08 +01:00
5bf78f0e23
autoPtr - removed unneeded const_cast
2008-11-17 08:40:39 +01:00
d01c115f02
surfMesh gets PrimitiveMeshedSurface as common basis
2008-11-17 01:41:07 +01:00
d56220c34a
PrimitivePatchExtra - adjusted template args to match PrimitivePatch
2008-11-16 00:00:34 +01:00
c651a0ba29
surfMesh code cleanup
...
- added protected storedPoints(), storedFaces() functions for non-const
access to the data. Mixing protected non-const versions and public const
versions of the same method does not agree with the compiler
- better handling of triFace/face distinction
2008-11-15 23:29:50 +01:00
59bfd4ecef
added surfaceCoordinateSystemTransform
2008-11-14 19:10:01 +01:00
a622a9a0ec
Changed the function name "cofactors" to "cof" and propagated the function
...
through the field algebra.
2008-11-14 16:02:47 +00:00
d119dfe7b8
Merge commit 'OpenCFD/master' into olesenm
...
Conflicts:
src/OpenFOAM/db/runTimeSelection/runTimeSelectionTables.H
2008-11-14 15:58:44 +01:00
1b843a3ce5
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-14 14:24:45 +00:00
6dc5b6e935
Added support for selection tables containing New functions rather than constructors.
2008-11-14 14:24:33 +00:00
d31ce5b970
Merge commit 'OpenCFD/master' into olesenm
2008-11-14 14:56:04 +01:00
80c19974f1
ignore status
2008-11-14 13:42:28 +00:00
0a146530d7
surfMesh - more code refactoring
2008-11-14 13:15:07 +01:00
b5a3037463
Merge commit 'OpenCFD/master' into olesenm
2008-11-14 10:55:11 +01:00
f22f355e66
Merge commit 'bundle/home' into olesenm
2008-11-14 10:54:29 +01:00
1f823838dc
surfMesh code refactoring
2008-11-14 08:50:35 +01:00
4be0d80a7e
Use new templated baseType run-time selection to reduce number of typedefs
...
- now there are only 2 places to adjust the typedefs when we decide on
better names:
MeshedSurfacesFwd.H, UnsortedMeshedSurfacesFwd.H
- also allow table definition to have a
- added some comments/whitespace to make the files easier to read
2008-11-14 02:02:44 +01:00
895feecb6b
more runTimeSelection/memberFunctionSelection templated forms
...
- also allow table definition to have a templated baseType
- added some comments/whitespace to make the files easier to read
2008-11-14 01:42:30 +01:00
9b3fb9fee3
Templated meshedSurface/keyedSurface -> MeshedSurface/UnsortedMeshedSurface
...
- neither class names, nor the typedefs for the <face> and <triFace>
instances are really decided
2008-11-14 00:45:45 +01:00
8ffb89dab0
runTimeSelection/memberFunctionSelection templated forms
...
- useful when the baseType isn't a typedef and thus requires the same
template argument as the derived class
2008-11-13 17:45:19 +01:00
051eee5caa
runTimeSelection/memberFunctionSelection templated forms
...
- useful when the baseType isn't a typedef and thus requires the same
template argument as the derived class
2008-11-13 09:44:03 +01:00
9a2c1adb79
wmakeLnInclude : also ignore 'noLink' directories
...
- useful for avoiding links on older versions, or for 'hiding' contents
2008-11-12 23:33:51 +01:00
4d2284c99d
rmt isosurface correction
2008-11-12 16:05:22 +00:00
0fe10dcf33
guarantee 2:1 on non-cubic grids
2008-11-12 10:48:12 +00:00
d4fcd2d9c4
surfMesh consistency updates, added read() member throughout etc.
2008-11-11 22:18:52 +01:00
c8de1c150d
foamNew templates:
...
- add static/protected member function subsections
- static members up front, constructors/destructors next
private/protected/public members next
2008-11-10 20:59:15 +01:00
f9ec26bada
use triFace when triangulating surfaces
2008-11-07 22:01:23 +01:00
c7dc41bfd9
added NamedTemplate run-time selection, but not yet used
2008-11-07 22:00:57 +01:00
93a3a4fc0d
replace const List with UList in some constructors
2008-11-07 22:00:22 +01:00
a2f5eab5da
allow construction of face() from triFace()
2008-11-07 21:53:21 +01:00
e2ad94d92c
extra constructor for boundaryPatch: would be nice to re-use this for surfMesh
2008-11-07 21:51:43 +01:00
acbf473bd8
moved Keyed -> Identifiers/Keyed
2008-11-07 21:48:55 +01:00
29d67c3240
averaging in isoSurfaces
2008-11-07 18:14:06 +00:00
856c44c264
simplification
2008-11-07 11:50:58 +00:00
1538606f58
signed distance
2008-11-07 11:46:13 +00:00
81bd77b8ad
remove meshCutSurface
2008-11-05 15:38:27 +00:00
87c90e0917
added triangulate() to keyed/meshed-Surface
2008-11-05 15:58:43 +01:00
c8d4ea0e43
isosurfaces
2008-11-05 13:48:52 +00:00
ce22f5dfe8
etc/apps - formatting and cint-svn from ThirdParty (or home)
2008-11-05 11:23:58 +01:00
345df1e970
Merge commit 'OpenCFD/master' into olesenm
2008-11-05 10:42:05 +01:00
5d0b3348c5
can call Allwmake scripts directly instead of with ( cd foo && ./Allwmake )
2008-11-05 10:39:06 +01:00
9705520e24
surfMesh changes
...
- read 'ftr' triSurface format
- added 'ofs' (OpenFOAM Surface) as new all-in-one surface format candidate
- trying to get some sanity into the surface patch classes, but called it
'surfGroup' (for now) to avoid conflict with existing 'surfacePatch'
- add read() member like Mattijs suggested
2008-11-05 02:25:19 +01:00
593db180ce
added verbosity option
2008-11-04 14:47:48 +00:00
99500b1fa8
updated for new functionality
2008-11-04 14:47:36 +00:00
63298cbf0e
remove html versions of README, ReleaseNotes - they are derived and not html anyhow
2008-11-04 13:49:16 +01:00
6640acc650
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2008-10-31 18:04:52 +00:00