Commit Graph

17013 Commits

Author SHA1 Message Date
100e27dfa3 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
Conflicts:
	src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutRoughWallFunction/nutRoughWallFunctionFvPatchScalarField.C

Conflicts:
	src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutRoughWallFunction/nutRoughWallFunctionFvPatchScalarField.C
2009-05-13 00:06:11 +01:00
0d2fd6b252 Added stabilisation to the nut update. 2009-05-13 00:02:36 +01:00
326dd9f0fd added cellMass() function 2009-05-12 18:51:45 +01:00
f2c061d425 using ROOTVSMALL instead of SMALL 2009-05-12 18:50:57 +01:00
58aa677a74 bugfix: removed reference to tmp field 2009-05-12 18:31:13 +01:00
b778c94ca9 bugix: was returning wrong index 2009-05-12 13:24:48 +01:00
8f21831abe typo 2009-05-12 13:24:13 +01:00
d45bae5db4 better naming of mass transfer fields 2009-05-12 13:23:51 +01:00
69c7280f50 Merge branch 'olesenm' 2009-05-12 10:59:45 +01:00
6562861180 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-05-11 21:20:02 +01:00
f2d00b3230 Improve reference handling. 2009-05-11 21:19:55 +01:00
4366d8df2c cosmetics - adjust copyright dates 2009-05-11 15:10:31 +02:00
774cf8b4db Merge commit 'OpenCFD/master' into olesenm
- with minor additional changes
2009-05-11 13:55:06 +02:00
312aba6ef2 corrected indices for mass transfer due to phase change 2009-05-08 17:02:58 +01:00
19d951ce86 minor cleanup of turbulence models
- added constructor dictionary(const dictionary*) that also handles NULL
  pointers and makes it convenient to construct from a possibly nonexistent
  sub-dictionary:
  eg,
      dictionary dict2(dict1.subDictPtr("someDict"));

- make some of the turbulence Coeffs sub-dictionary optional.
  Their contents are all 'lookupOrAddDefault' anyhow.

- in turbulentMixingLength BCs, skip namespace qualifier in template
  (eg, <RASModel> vs. <compressible::RASModel>)

- change comments from 'turbulenceProperties' to RASProperties/LESProperties

- consistency between compressible/incompressible - no separate file for
  'New' selector etc

- consistency in accessing the model coefficients.
  Use method coeffDict() for const access.
  Use protected data member coeffDict_ for read/write access.

- document model coefficients in etc/constant/RASProperties.
  Need the same for LESProperties before we can prune these from the
  tutorials.
2009-05-08 17:27:42 +02:00
7deb4aa2a9 added alphaSgs wall functions - need checking 2009-05-08 13:32:00 +01:00
c0fcf87cb9 comment 2009-05-08 13:07:21 +01:00
1c101ec1a8 bugfix fixedBlended scheme, cosmetics changes
- actually blend correction factors as well in fixedBlended scheme

- consistency change: move 'linearUpwindV' into same directory as
  'linearUpwind', move correction code from .H into .C code.

- minor docu format/spelling changes

A more general question:
~~~~~~~~~~~~~~~~~~~~~~~~
- would it make more sense to use template specializations for the
  '*V' differencing schemes?
2009-05-08 13:05:19 +02:00
321e4af9e8 constraints for reduced -D cases 2009-05-08 11:55:50 +01:00
28ef2fa2a7 Merge branch 'master' into lagrangianDev 2009-05-06 13:19:16 +01:00
b6be0105b1 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-05-06 13:13:03 +01:00
ce3db4f17a constraining new velocity by solutionD() 2009-05-06 11:57:56 +01:00
96d17a50a2 display n-D on construction
- also serves to initialise mesh.geometricD() and mesh.solutionD()
  - lazy evaluation of calcDirections() caused prob when running in parallel
2009-05-06 10:07:43 +01:00
231df62edf resolve conflict 2009-05-06 10:59:23 +01:00
3728ce97f9 removing unused file 2009-05-06 10:13:47 +01:00
981bbb5aae display n-D on construction
- also serves to initialise mesh.geometricD() and mesh.solutionD()
  - lazy evaluation of calcDirections() caused prob when running in parallel
2009-05-06 10:07:43 +01: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
395298292d Renamed the LES wall-function back to how it was because it is more generally applicable than just to the Spalart Allmaras model. 2009-05-05 21:58:38 +01:00
162f9d57d8 Fix from Niklas. 2009-05-05 21:25:48 +01:00
01184dfb33 Minor typo correction. 2009-05-05 21:25:22 +01:00
ac37ed4537 Made floatTransfer 0 by default. 2009-05-05 21:25:01 +01:00
fbf67192e0 Change to keep gcc-4.4.0 happy. 2009-05-05 21:24:19 +01:00
6e10b0defd adjusted dictionary #inputMode directive
- #inputMode error
  now issues a FatalError on duplicate entries

- #inputMode warn
  issues a warning on duplicate entries, corresponds to the
  old behaviour of 'error'

- #inputMode protect
  prevents overwriting existing entries

The 'protect' mode provides a simple mechanism for supplying default values.
eg,
    in file1:
        #inputMode  protect
        intensity       0.1;
        mixingLength    0.005;
        #inputMode  merge

        inlet
        {
            type        turbulentIntensityKineticEnergyInlet;
            intensity   $intensity;
        }

    which is included from file2:

        intensity   0.05;
        #include    "file1"
2009-05-05 13:18:29 +02:00
0be0e96fb9 added 'fixedBlended' scheme - uses a single global blending factor
- fixed misc. copyright dates, other cosmetics
2009-05-04 16:28:07 +02:00
64b16c61d3 Fix: name lookup not wanted for featureMethod = none 2009-05-01 22:21:16 +01:00
7f8af1c433 Changed findSurfaceNearest to return surface index instead of normals directly.
Added searching for largest normal protrusion to surface conformation within an
iterative loop after the initial, closest point on surface conformation.
2009-05-01 18:47:13 +01:00
f9869e0044 changed message for if cell not found 2009-05-01 12:58:08 +01:00
3f41f77db3 tolerance tightened 2009-05-01 12:57:47 +01:00
d781dcf38c Merge branch 'master' into cvm 2009-05-01 10:11:25 +01:00
c5ee731267 Conformation to internal and external feature edges. 2009-04-30 20:21:50 +01:00
cb97fa675e use total number of cells/points in parallel 2009-04-30 15:43:20 +01:00
fb1256521a added options handling 2009-04-30 15:42:51 +01:00
6b5f282937 print ray directions 2009-04-30 09:24:31 +01:00
d78cf44114 changed error messages 2009-04-30 09:23:39 +01:00
fd44798f82 avoid persistent settings and spurious messages when re-reading fvSchemes
- emit warning for deprecated timeScheme entry
2009-04-30 09:45:03 +02: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
6d67119775 Added access members for the <type>Start_ labels.
Writing out the edges attached to mixed feature points in the surfaceFeature
constructor for featureEdgeMesh to help identify a general technique for
handling them.

Added conformation to fully convex and fully concave feature points.
2009-04-29 12:52:49 +01:00
202db17dcc Adding lookup of coefficients to cvControls and calling functions for cell sizes
when required, rather than looking up from dictionary every time.

Added relaxationModel and faceAreaWeightModel runTime selectable models.
2009-04-28 21:20:19 +01:00
23ef5f08bd pruned unused code 2009-04-28 20:52:56 +01:00
4204b4121e update boudaryfield only 2009-04-28 20:52:42 +01:00