Commit Graph

15257 Commits

Author SHA1 Message Date
15bc2dd10b Added printCoeffs as requested. Note that the coeffs will now be printed twice by
models derived from Smagorinsky.
2009-11-24 11:00:52 +00:00
55c04d307e finally commited pending (cosmetic) code cleanup for blockMesh/curvedEdges
- slightly better code isolation, dropped unneed variables, changed
  vector -> point in the appropriate places

- the spline stuff is still horribly broken.
  Needs a complete rewrite or needs to get chucked.
2009-11-24 00:34:37 +01:00
81891675ea Commit Paraview enhancements - quit working on sets/zones frills
- Include Sets/Zones now scans immediately to refresh the list of available
  mesh parts. Unfortunately, this also causes the object panel to be
  modified, even although the selection doesn't acutally need to change.
  This seems to be due to how the pqNamedWidgets are getting the information
  from the proxy properties. I can't figure if it's possible to acheive what
  I want, but we can probably live with the current implementation.

  After IncludeZones, simply us 'Reset' to undo the spurious GUI changes.
  Works fine - just looks a bit silly.

- Added 'Refresh' button to rescan for new times/fields.  Good for
  post-processing ongoing calculations without exiting the reader.

- Added 'Skip Zero Time' checkbox: many (some) calculations have
  data missing at time=0 (eg, rho, lagrangian, etc). This provides
  a convenient way to skip over this time.

- Future?:
  We could probably pick up favourite default values for these switches from
  ~OpenFOAM/controlDict, from a case system/paraview, or simply by making
  the casename.OpenFOAM also be an OpenFOAM dictionary with the settings.
2009-11-24 00:09:07 +01:00
08cb452916 Tidying up and comments 2009-11-23 22:44:58 +00:00
a700e27f79 Merge branch 'master' into cvm 2009-11-23 19:53:45 +00:00
e83a5c271e re-structuring 2009-11-23 18:31:41 +00:00
908c61688a Adding mapper argument BCs that store p0_ point field in
fvMotionSolver/pointPatchFields
2009-11-23 17:29:59 +00:00
d6a5a3299e new function object: timeActivatedFileUpdate 2009-11-23 17:18:24 +00:00
e0cbe97409 cosmetics 2009-11-23 17:17:35 +00:00
f83866357e Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-23 12:55:24 +00:00
968f0bbd57 added last() member function 2009-11-23 12:55:20 +00:00
5bb620de10 scheduled or non-blocking polyMesh initialisation 2009-11-23 12:44:46 +00:00
844685d29d Finished working version of templated Distribution class.
Changed the underlying map to be a Map<scalar> to allow the addition
of a value to the Distribution to be weighted (by timestep or by cell
size for example) component by-component - default weight is one.

Adding normalisation, write, mean snd median functions.

Test application DistributionTest draws numbers from the Random class
and creates distributions of them, writing to disk, for the main
types: scalar, vector, symmTensior, sphericalTensor and tensor.

Creating a labelVector distibution, but need to check what is
happening to the mean and median values and what happens when an odd
number is used as a binWidth, as truncation to label will be
occurring.
2009-11-23 12:22:13 +00:00
af3c1a7766 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-23 12:19:58 +00:00
85152a2d5e Added faceCentres().
Removed blank lines between template specification and function definition.
2009-11-23 12:19:52 +00:00
7cd4adc59d Minor reordering. 2009-11-23 12:18:21 +00:00
87300f124e Merge commit 'OpenCFD/master' into olesenm 2009-11-23 12:03:10 +01:00
534b7dca70 dimensionSet enhancement
- added asText() method to assist people with remembering what the
  dimensions are in English

- minor short-circuit optimizations in dimensionless() and operator==
2009-11-23 11:58:19 +01:00
a74f31aace Initial templated Distribution class where a distribution is
accumulated for each component of the template parameter.
2009-11-22 18:21:37 +00:00
de97ff23b9 calculate sizes also when running non-parallel 2009-11-22 17:42:52 +00:00
f0ddc03279 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-21 10:54:47 +00:00
e226745a87 nonblocking transfer of particles 2009-11-21 10:54:02 +00:00
d0e866f2ca synchronise flipping on coupled boundaries 2009-11-21 10:53:36 +00:00
a4cfc67f46 allow on-the-fly construction for e.g. having hundreds of cutting planes 2009-11-21 10:52:54 +00:00
7b917838ce sizes not returned 2009-11-21 10:50:55 +00:00
2ad1a75e2a Moving cvControls back to be initialised after the geometry and moving
the writeFeatureObj call out to the conformalVoronoiMesh constructor.
2009-11-20 17:48:37 +00:00
dba76cae37 Merge branch 'master' into cvm 2009-11-20 14:20:58 +00:00
e06171fea4 Merge branch 'master' of ssh://graham@hunt//home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-20 14:09:25 +00:00
2c52705cf7 move reconstructPar 'guts' to src/parallel/reconstruct
- in preparation for adding an optional '-reconstruct' to a few utilities
  re-use as -lreconstruct library

- move related stuff there too
      src/decompositionMethods/decompositionMethods
      -> src/parallel/decompositionMethods

- added missing namespace qualifiers
2009-11-20 14:37:56 +01:00
35c9d7bbd5 Corrected test applications. 2009-11-20 12:40:19 +00:00
ff5a07a5a4 Moving the declaration and construction of the cvMeshControls_ object
before any other members are constructed, as the geometry members can
use controls.

Removing unused null constructor declaration.
2009-11-20 12:21:30 +00:00
5f8fc6452e Revert "Adding -lrt for decomposition methods."
This reverts commit a213537563.
2009-11-20 11:41:37 +00:00
fabbd8bb47 Merge branch 'master' into dsmc 2009-11-20 11:31:30 +00:00
cb683add44 Fixed typo in WarningIn message, was outputing name of variable rather
than value.
2009-11-20 11:18:28 +00:00
004a1a8c45 added triangulate argument 2009-11-19 19:37:23 +00:00
fc8d208461 Cleaning out unnecessary functions and commented out code. 2009-11-19 18:09:33 +00:00
10e79ba9a7 Mostly working iterative point merge and face collapse. Works fairly
well for small smallEdgeLengthCoeff values.

Still has commented out cruft present, to be removed:

 + assessFace (x2)
 + reindexDualFace
 + commented out sections in collapseFaces

Preserved in this commit for future reference.
2009-11-19 17:40:53 +00:00
11b475317f put into compressible namespace 2009-11-18 15:59:48 +00:00
9fdd3fce79 Merge commit 'OpenCFD/master' into olesenm 2009-11-18 13:09:27 +01:00
84f38f1c22 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-18 11:42:39 +00:00
d032faff68 corrected debug message 2009-11-18 11:40:09 +00:00
6bfcb0ae24 Adding removeUnusedPoint function.
Adding WIP collapseFace function and while loop.
2009-11-17 19:51:29 +00:00
9bc0cef2ec Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-17 16:27:42 +00:00
dfbd90ffa2 adding (missed) translatingWall BC to Make/options 2009-11-17 16:27:30 +00:00
dc1cca0232 Changing the case of enumerations to mixed instead of uppercase. 2009-11-17 12:26:49 +00:00
893172ba75 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-17 11:41:14 +00:00
e779953746 steady state cht solver; switched default coupled bc to be fixedValue 2009-11-17 11:41:05 +00:00
8f4065051c Creating a buildDualFace function, using everywhere a dual face is
required.

Separating dual face creation into two loops - first one to loop over
the dual faces and collapse the points of those that are to be
removed, second one to create the faces that remain.
2009-11-16 18:54:15 +00:00
14675f23e0 Merge branch 'master' into cvm 2009-11-16 15:50:36 +00:00
55f1a971a9 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-11-16 11:23:31 +00:00