Commit Graph

801 Commits

Author SHA1 Message Date
c5ee731267 Conformation to internal and external feature edges. 2009-04-30 20:21:50 +01:00
b487a13281 Added reinsertFeaturePoints and insertVb. Added move() function to be called
from cvMesh at each iteration.

Modified adaptiveLinear to allow relaxation calls to be made nto necessarily
every time step.  Modified sequence of calling of move() and runTime++ in cvMesh
and added a +1 in adaptiveLinear to make the relaxation start at the correct
value and finish on a positive non-zero value.
2009-04-29 14:52:45 +01:00
3ce125ff48 minor build fix
- createBaffles used List::append(const T&), changed to DynamicList
2009-04-28 10:18:34 +02:00
ff66dc68d4 Merge branch 'master' into cvm 2009-04-25 13:47:54 +01: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
676b7bfe73 added region option 2009-04-15 12:32:33 +01:00
25f0a4c01d Merge branch 'master' into cvm 2009-04-13 13:11:00 +01:00
ce65125574 Surface conformation point pair insertions and polyMesh output (without patching) included. 2009-04-10 17:31:59 +01:00
52cdb0863a Merge branch 'master' into cvm 2009-04-09 17:24:13 +01:00
c203c3d6fd fixed layer addition iterations 2009-04-09 13:04:23 +01:00
c9e580d266 Ability to fill any initial points properly into any surfaces. Using conformationSurfaces class to handle geometric queries to the surfaces to be conformed to. 2009-04-08 14:56:44 +01:00
51b470c0ee Improved argument handling and error messages.
Changed "axisNormal" to "axis": it isn't the normal to the axis.
2009-04-07 12:52:59 +01:00
fba3c2a732 Added pointFile initialPointsMethod. Lots of tweaks and setting up. 2009-04-06 15:11:54 +01:00
88b7fd4dcb Adding basic functionality from CV3D and creating initialPointsMethod runtime selectable method. 2009-04-03 21:11:54 +01:00
ef1c6a201f Merge branch 'master' into cvm 2009-04-03 18:16:53 +01:00
2e6888a714 write hexRef8 data to correct mesh 2009-04-03 12:29:40 +01:00
9dbc29742a Basic infrastructure and thinking - designing using the cvMeshDict. 2009-04-02 19:14:44 +01:00
bfb8d042fd split of decompositionAgglomeration 2009-04-02 13:29:28 +01:00
d6854a4507 Rewrite of CV3DMesher to cvMesh. Basic infrastructure and thinking. 2009-04-01 19:16:08 +01:00
67f828d299 Changed to gcc 4.3.3, linking mpfr from ThirdParty to CV3DMesher. 2009-03-30 17:00:28 +01:00
6218702064 Merge branch 'master' into cvm 2009-03-30 16:48:32 +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
5af070f914 Merge commit 'OpenCFD/master' into olesenm 2009-03-23 17:22:48 +01:00
be8cbc1018 use timeSelector mechanism in a few more utilities 2009-03-23 16:57:26 +01:00
8ef30f0fb8 use runtime selection mechanism 2009-03-20 18:13:16 +00:00
fd9d0993b9 Modifying boost library include location. Commenting out hacks to allow dangermouse to run. 2009-03-20 13:42:38 +00:00
444ba19c00 Changing to boost 1.38 installed in ThirdParty. Setting template depth to 60, again. 2009-03-18 10:12:37 +00:00
ba05ddc58c Reintroducing CV meshers after removal by a commit in master, originating in the dsmc branch. 2009-03-17 10:13:46 +00: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
11d9c0f279 rename snappy parameter 2009-03-05 17:01:31 +00:00
aa7be71de3 problem cell deletion 2009-03-05 13:11:28 +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
af8a42067c collapse cell detection 2009-02-24 12:05:35 +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
69918f23c5 consistency update
- OSspecific: chmod() -> chMod(), even although it's not used anywhere

- ListOps get subset() and inplaceSubset() templated on BoolListType

- added UList<bool>::operator[](..) const specialization.
  Returns false (actually pTraits<bool>::zero) for out-of-range elements.
  This lets us use List<bool> with lazy evaluation and no noticeable
  change in performance.

- use rcIndex() and fcIndex() wherever possible.
  Could check if branching or modulus is faster for fcIndex().

- UList and FixedList get 'const T* cdata() const' and 'T* data()' members.
  Similar to the STL front() and std::string::data() methods, they return a
  pointer to the first element without needing to write '&myList[0]', recast
  begin() or violate const-ness.
2009-02-06 20:43:09 +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
206caf4ccb Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-01-30 14:45:10 +00:00
5ec940465b missing link libraries 2009-01-30 14:44:44 +00:00
6ac84bf1ef Merge commit 'OpenCFD/master' into olesenm 2009-01-29 14:08:33 +01:00
1ab7bdce12 new pointMesh allocation method 2009-01-28 16:05:32 +00:00