Mark Olesen
c9373ba12f
surfMesh - reader delegation between MeshedSurface <-> UnsortedMeshedSurface
2008-11-19 01:08:27 +01:00
Mark Olesen
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
mattijs
340fcebaed
demonstrate wildcard
2008-11-18 21:08:03 +00:00
henry
7c0048e878
Added line number counting, more accommodating point parsing and updated
...
handling of "uniform", "mixed" and "polygonal" face lists. Now converts
.cas files as well as .msh files.
2008-11-18 14:57:44 +00:00
mattijs
ce9710708a
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-18 12:42:45 +00:00
mattijs
ef19e4aab4
better dualisation
2008-11-18 12:35:43 +00:00
Mark Olesen
04c8cdf729
ListOps with (const UList<label>&) instead of (const labelList&)
...
PackedList with (const UList<label>&) instead of (const labelList&)
2008-11-18 11:02:25 +01:00
Mark Olesen
bbb989f8cd
SortableList changes
...
- moved SortableList<T>::less class to UList<T>::less for better accessibility
- add clear() method now also handles the indices
- indices length is caught in sort()
- indices remain (mostly) zero-sized until after sort()
- allow non-const access to indices
2008-11-18 10:28:52 +01:00
Mark Olesen
4e700e62b0
surfMesh - moved more things to PrimitiveMeshedSurface
2008-11-17 14:55:47 +01:00
Mark Olesen
82a481a6c0
PrimitivePatchExtra cosmetic changes
2008-11-17 14:34:46 +01:00
Mark Olesen
7bb09fe458
Merge commit 'OpenCFD/master' into olesenm
2008-11-17 08:41:08 +01:00
Mark Olesen
5bf78f0e23
autoPtr - removed unneeded const_cast
2008-11-17 08:40:39 +01:00
Mark Olesen
d01c115f02
surfMesh gets PrimitiveMeshedSurface as common basis
2008-11-17 01:41:07 +01:00
Mark Olesen
d56220c34a
PrimitivePatchExtra - adjusted template args to match PrimitivePatch
2008-11-16 00:00:34 +01:00
Mark Olesen
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
Mark Olesen
59bfd4ecef
added surfaceCoordinateSystemTransform
2008-11-14 19:10:01 +01:00
henry
a622a9a0ec
Changed the function name "cofactors" to "cof" and propagated the function
...
through the field algebra.
2008-11-14 16:02:47 +00:00
Mark Olesen
d119dfe7b8
Merge commit 'OpenCFD/master' into olesenm
...
Conflicts:
src/OpenFOAM/db/runTimeSelection/runTimeSelectionTables.H
2008-11-14 15:58:44 +01:00
mattijs
ba10c42446
isoSurface instead of isoSurfaceCell
2008-11-14 14:50:51 +00:00
henry
1b843a3ce5
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-14 14:24:45 +00:00
henry
24619b5813
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
2008-11-14 14:24:45 +00:00
henry
6dc5b6e935
Added support for selection tables containing New functions rather than constructors.
2008-11-14 14:24:33 +00:00
Mark Olesen
d31ce5b970
Merge commit 'OpenCFD/master' into olesenm
2008-11-14 14:56:04 +01:00
mattijs
80c19974f1
ignore status
2008-11-14 13:42:28 +00:00
Mark Olesen
0a146530d7
surfMesh - more code refactoring
2008-11-14 13:15:07 +01:00
Mark Olesen
b5a3037463
Merge commit 'OpenCFD/master' into olesenm
2008-11-14 10:55:11 +01:00
Mark Olesen
f22f355e66
Merge commit 'bundle/home' into olesenm
2008-11-14 10:54:29 +01:00
Mark Olesen
1f823838dc
surfMesh code refactoring
2008-11-14 08:50:35 +01:00
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
Mark Olesen
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
mattijs
4d2284c99d
rmt isosurface correction
2008-11-12 16:05:22 +00:00
mattijs
0fe10dcf33
guarantee 2:1 on non-cubic grids
2008-11-12 10:48:12 +00:00
Mark Olesen
d4fcd2d9c4
surfMesh consistency updates, added read() member throughout etc.
2008-11-11 22:18:52 +01:00
Mark Olesen
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
Mark Olesen
f9ec26bada
use triFace when triangulating surfaces
2008-11-07 22:01:23 +01:00
Mark Olesen
c7dc41bfd9
added NamedTemplate run-time selection, but not yet used
2008-11-07 22:00:57 +01:00
Mark Olesen
93a3a4fc0d
replace const List with UList in some constructors
2008-11-07 22:00:22 +01:00
Mark Olesen
a2f5eab5da
allow construction of face() from triFace()
2008-11-07 21:53:21 +01:00
Mark Olesen
e2ad94d92c
extra constructor for boundaryPatch: would be nice to re-use this for surfMesh
2008-11-07 21:51:43 +01:00
Mark Olesen
acbf473bd8
moved Keyed -> Identifiers/Keyed
2008-11-07 21:48:55 +01:00
mattijs
29d67c3240
averaging in isoSurfaces
2008-11-07 18:14:06 +00:00
mattijs
856c44c264
simplification
2008-11-07 11:50:58 +00:00
mattijs
1538606f58
signed distance
2008-11-07 11:46:13 +00:00
mattijs
81bd77b8ad
remove meshCutSurface
2008-11-05 15:38:27 +00:00
Mark Olesen
87c90e0917
added triangulate() to keyed/meshed-Surface
2008-11-05 15:58:43 +01:00
mattijs
c8d4ea0e43
isosurfaces
2008-11-05 13:48:52 +00:00