Commit Graph

92 Commits

Author SHA1 Message Date
67a2effece Doxygen: Updated lists in member documentation to conform to Doxygen limitations 2011-02-08 12:28:13 +00:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
399e160efb COMP: avoid ambiguous construct from tmp 2010-12-21 11:54:14 +01:00
a2b73a1c6d STYLE: use X.last() method instead of X[X.size()-1] 2010-12-07 09:56:52 +01:00
0d662c74c6 STYLE: use triSurface::FaceType where triangle or region information
not required
2010-11-26 20:39:46 +01:00
d12b64a273 COMP: moved distributedTriSurfaceMesh to break cyclic dependency
structuredDecomp uses finiteVolume which uses meshTools which
used to use decompositionMethods
2010-08-26 16:14:10 +01:00
d79237597e STYLE: Fixing code style requirements for all src. 2010-07-28 13:31:46 +01:00
dafbfb5c20 ENH: multiLevel decomposition method. 2010-06-04 15:31:19 +01:00
c9f9d384e5 BUG: searchableCylinder : handling of points on axis 2010-06-04 15:30:53 +01:00
c51a2b0f63 ENH: have MUST_READ_IF_MODIFIED on IOdictionary construction 2010-06-02 09:48:07 +01:00
72f7d46f23 ENH: add operator[](const word&) as "find-by-name" to some classes
- affected: polyBoundary, fvBoundaryMesh, ZoneMesh, searchableSurfaces

  before:
      const label zoneI = mesh.cellZones().findZoneID(zoneName);
      const cellZone& cz = mesh.cellZones()[zoneI];
  after:
      const cellZone& cz = mesh.cellZones()[zoneName];
2010-04-29 10:12:35 +02:00
03338b9ea9 STYLE: partial revert for 5cfa97624e 2010-04-23 10:23:08 +02:00
5cfa97624e STYLE: more consistent New methods, use unregistered IOobject where appropriate 2010-04-20 17:13:35 +02:00
b6f3bd4c23 STYLE: follow coding guide recommendation for '//- Destructor' 2010-04-12 11:55:52 +02:00
a50f01b079 STYLE: use forAllIter, forAllConstIter instead of long-hand version
STYLE: use 'forAll(' NOT 'forAll (', as per coding guide
2010-04-12 11:18:38 +02:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
953030879e BUG: fixed retrieving field from sub surface.
It now caters for
- all surfaces having fields
- no surfaces having fields
but not a combination of those.
2010-02-03 06:15:41 +00:00
8f656fffab Added functions to searchableSurface to get coordinates and store/retrieve an elementwise field.
Added numbering on searhableSurfaceCollection.
2010-01-15 17:34:26 +00:00
9e3527b315 Added more intelligent checking for finding same intersection 2009-12-09 17:42:57 +00:00
5e972c772f remove trailing space from some files 2009-12-04 13:39:35 +01:00
51fd6327a6 use PackedBoolList typedef instead of PackedList<1>
Note:

PackedList constructor initializes to zero, faster not to do it
ourselves.
ie,
    PackedList foo(nPoints);
vs.
    PackedList foo(nPoints, 0);

saves an extra nPoints operations with shifts/masks etc.

If speed is important, change this type of code

    PackedList isMaster(nPoints, 1u);
    for (loop)
    {
        if (condition)
        {
            isMaster.set(i, 0u);   // unset bit
        }
    }
    return isMaster;

into this:

    PackedList notMaster(nPoints);
    for (loop)
    {
        if (!condition)
        {
            notMaster.set(i, 1u);
        }
    }
    notMaster.flip();
    return notMaster;

or this:

    PackedList isMaster(nPoints);
    isMaster.flip();

    for (loop)
    {
        if (condition)
        {
            isMaster.set(i, 0u);
        }
    }
    return isMaster;
2009-12-02 17:04:31 +01:00
d17d015f88 Use new last() method for List-type classes
- use first() method in some places as well where it helps clarity

- there are a few remaining cases: git grep 'size()-1]'
2009-11-26 13:35:57 +01:00
6ae8581d03 explicit constructor 2009-11-13 18:18:32 +00:00
151f30e779 made container constructors explicit 2009-11-03 18:09:52 +00:00
b3624de7a3 named regIOobject for dictionary 2009-10-09 15:11:58 +01:00
98dd8ff0f6 access to transformation 2009-09-29 20:30:39 +01:00
5c90c347f9 mapDistribute non-blocking of non-contiguous data 2009-08-13 17:28:33 +01:00
31c76da40f Changed the runtime-selection tables to output a sorted toc. 2009-08-06 18:01:28 +01:00
c5c00b64ba removed access to offsets from globalIndex 2009-06-23 13:15:19 +01:00
d17234707b changed comment 2009-06-23 13:14:32 +01:00
c2c9681bff optional merging of sub-regions 2009-06-01 16:25:24 +01:00
ed73a70b95 input checking 2009-06-01 13:24:38 +01:00
4366d8df2c cosmetics - adjust copyright dates 2009-05-11 15:10:31 +02:00
f0d3088592 added tolerance 2009-04-13 12:31:04 +01:00
becfce6709 intersection 2009-04-03 13:56:17 +01:00
f0bff1d658 compiler bug 2009-03-17 19:58:06 +00:00
0128b2be68 UIndirectList 2009-03-12 19:25:21 +00:00
cd107e764a bb tolerances 2009-03-12 13:41:50 +00:00
e0da094bb3 min distance correction 2009-02-26 22:43:53 +00:00
b5a13bd87e comment update 2009-02-26 20:59:25 +00:00
65baa26a80 mergeDist never set. 2009-02-26 20:14:20 +00:00
0d899d924a instance searching 2009-02-26 17:59:12 +00:00
ab49c60394 instance searching 2009-02-24 12:08:54 +00:00
78b10babac collection 2009-02-24 12:07:06 +00:00
2d81360722 removed instance searching 2009-02-24 12:06:28 +00:00
603364e1e3 Merge commit 'OpenCFD/master' into olesenm 2009-02-06 14:47:48 +01:00
510a35b852 distribution of triSurfaces 2009-02-06 13:12:05 +00:00
d3ec38f0aa Merge commit 'OpenCFD/master' into olesenm 2009-02-06 10:40:19 +01:00