Commit Graph

10204 Commits

Author SHA1 Message Date
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
5cb0eba887 Removed Info<< statements reporting site ids and interaction flags. 2008-11-18 18:05:30 +00:00
c85269854f Modified id reading and mapping to make mols specify which sites they need pair potentials for and only look for them in the potentialDict. Ids requiring pair potentials are stored first in the siteIdList to make the look-up of them in pairPotential work as before. 2008-11-18 17:51:53 +00:00
ce9710708a Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2008-11-18 12:42:45 +00:00
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
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
d833730eaa Added electrostaticPotential class. 2008-11-17 18:17:39 +00: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
1f7747776c Changed placeholder functions for electrostatic interactions. 2008-11-14 17:12:40 +00:00
f22f0af757 Merge branch 'master' into molecularDynamics 2008-11-14 16:10:41 +00: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
ba10c42446 isoSurface instead of isoSurfaceCell 2008-11-14 14:50:51 +00:00
1b843a3ce5 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2008-11-14 14:24:45 +00:00
24619b5813 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
a11e69fa2d minor formatting change 2008-11-13 10:34:15 +00: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
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
64f3eafd1e Added placeholder functions for electrostatic interactions. 2008-11-10 17:12:52 +00:00
a367abb756 write gradP to time/uniform for restarts 2008-11-10 11:55:16 +00: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
84722c99b0 Merge branch 'master' into molecularDynamics 2008-11-07 14:10:03 +00:00
856c44c264 simplification 2008-11-07 11:50:58 +00:00
1538606f58 signed distance 2008-11-07 11:46:13 +00:00