Commit Graph

103 Commits

Author SHA1 Message Date
816f6b3488 Updated the headers. 2009-07-24 17:01:31 +01:00
a6997c257a allow baffles on coupled boundary faces 2009-07-23 20:52:19 +01:00
1bfa912781 Modified more Description entries in utilities for documenting purposes 2009-07-22 15:51:53 +01:00
077b6ec769 extraneous include files 2009-07-15 12:03:43 +01:00
4c13ef589b faceZone checking. wip 2009-07-09 11:57:21 +01:00
e17c87d876 wildcards for patch spec 2009-07-01 13:54:48 +01:00
12a924a3f5 no backup of old set 2009-06-30 22:17:20 +01:00
1cabcf6c12 createBaffles with faceZone 2009-06-30 22:17:03 +01:00
e28256477a checks on zones 2009-06-30 22:16:01 +01:00
e6416c2604 preserve flipmap 2009-06-29 17:30:02 +01:00
74d7cb2664 changed faceZone flip map usage 2009-06-25 23:42:49 +01:00
6c994a32d6 updated example dictionaries for new sources 2009-06-25 17:24:08 +01:00
0fd2a5f056 making stitchMesh,mergePatchPairs work 2009-06-18 20:35:55 +01:00
8edf105c45 cleanup of time handling (cosmetic changes), used timeSelector in more places 2009-05-20 15:40:30 +02:00
d1295da31f adjust solvers and utilities to use new argList methods
- also drop various unused time options from src/OpenFOAM/include
2009-05-19 20:21:50 +02:00
51f443a345 Merge commit 'OpenCFD/master' into olesenm
Conflicts:
	applications/utilities/mesh/manipulation/createBaffles/createBaffles.C

Can't use [0] to assign the first value of a DynamicList unless it has been
preceded by a setSize() - use append() instead.
2009-05-06 09:33:38 +02:00
3d88003e77 order of creation consistent with cyclics 2009-04-30 20:31:13 +01:00
3ce125ff48 minor build fix
- createBaffles used List::append(const T&), changed to DynamicList
2009-04-28 10:18:34 +02:00
92dbf49ae6 allow multiple coincident baffles 2009-04-24 09:02:03 +01:00
d55c97669a directMapped extension for inter-region 2009-04-17 11:00:15 +01:00
bfb8d042fd split of decompositionAgglomeration 2009-04-02 13:29:28 +01:00
96da5f0e5b sorted zones
modified:   ../applications/utilities/mesh/manipulation/setsToZones/setsToZones.C
	modified:   dynamicMesh/polyTopoChange/polyTopoChange/polyTopoChange.C
2009-03-26 12:07:56 +00:00
be8cbc1018 use timeSelector mechanism in a few more utilities 2009-03-23 16:57:26 +01:00
0128b2be68 UIndirectList 2009-03-12 19:25:21 +00:00
642dadf1f7 yaw pitch roll 2009-03-12 15:12:31 +00:00
9ec530528f Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-03-10 12:50:34 +00:00
00328814d9 disconnected cell check 2009-03-06 13:34:35 +00:00
507ad1e643 Merge commit 'OpenCFD/master' into olesenm 2009-02-25 10:50:26 +01:00
c49b302aa3 added solutionD and geometricD 2009-02-24 19:20:55 +00:00
4b60453cf1 use while (runTime.loop() { .. } where possible in solvers
- change system/controlDict to use functions {..} instead of functions (..);
  * This is internally more efficient
- fixed formatting of system/controlDict functions entry

- pedantic change: use 'return 0' instead of 'return(0)' in the applications,
  since return is a C/C++ keyword, not a function.
2009-02-18 08:57:10 +01:00
c2256e51f3 change solvers, utilities, etc. to use while (..) time-looping idiom
- this (now deprecated) idiom:
      for (runTime++; !runTime.end(); runTime++) { ... }
  has a few problems:
    * stop-on-next-write will be off-by-one (ie, doesn't work)
    * function objects are not executed on exit with runTime.end()
  Fixing these problems is not really possible.

- this idiom
      while (runTime.run())
      {
          runTime++;
          ...
      }
  works without the above problems.
2009-02-17 08:47:42 +01:00
ac084b840b Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-02-11 12:45:17 +00:00
6a908364c2 added cylinderToCell and sphereToCell options 2009-02-09 11:59:31 +00:00
844211a940 Merge commit 'OpenCFD/master' into olesenm 2009-02-06 21:19:42 +01:00
9b0bebec00 making overwrite work 2009-02-06 15:12:24 +00:00
ffd9bb08a8 OSspecific: altered file tests
- removed the previously added fileName type(), isDir(), isFile() methods.

- added optional bool parameter to isFile() function to explicitly
  enable/disable the check for gzip files.

- fixed minor bugginess where the default usage of isFile() would result in
  false positive matches.

- be slightly more stringent and use isDir() and isFile() instead of
  exists() function when we actually know the expected type.
2009-02-06 10:25:41 +01:00
1ab7bdce12 new pointMesh allocation method 2009-01-28 16:05:32 +00: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
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
d9096c1e47 cosmetics 2009-01-20 17:14:53 +01:00
3c426d3b2e wildcard usage 2009-01-16 17:14:24 +00:00
782bd24fb1 unsynchronised looping 2009-01-14 12:24:42 +00:00
95dcb6ded7 Simplify checking of container (List/HashTable, strings) sizes
- can use 'XX.empty()' instead of 'XX.size() == 0', 'XX.size() < 1' or
  'XX.size() <= 0' or for simpler coding.
  It also has the same number of characters as '!XX.size()' and /might/ be
  more readable

- many size checking had 'XX.size() > 0', 'XX.size() != 0', or 'XX.size() >= 1'
  when a simple 'XX.size()' suffices
2009-01-10 20:28:06 +01:00
b85c9a7487 avoided some unneeded conversions of string::npos, minor cleanup of className
- string doesn't use any debug info, remove it
- restructured the macros to add in NoDebug macro versions to className,
  typeInfo.  Might be helpful with tackling the globals bootstrapping issue.
- HashTableName + StaticHashTableName - avoid lookup of debug switch when
  FULLDEBUG is not defined
2009-01-09 15:15:21 +01:00
cdd2266467 Merge commit 'OpenCFD/master' into olesenm
Conflicts:

	src/OpenFOAM/db/IOstreams/Pstreams/IPstream.C
	src/OpenFOAM/db/IOstreams/Pstreams/OPstream.C
2009-01-07 09:39:17 +01:00
eb2e37b296 SiCortex port 2009-01-06 21:41:20 +00:00
19503c93e1 rename xfer<T> class to Xfer<T>
- The capitalization is consistent with most other template classes, but
  more importantly frees up xfer() for use as method name without needing
  special treatment to avoid ambiguities.

  It seems reasonable to have different names for transfer(...) and xfer()
  methods, since the transfer is occuring in different directions.
  The xfer() method can thus replace the recently introduced zero-parameter
  transfer() methods.
  Other name candidates (eg, yield, release, etc.) were deemed too abstract.
2009-01-05 12:30:19 +01:00