Commit Graph

16 Commits

Author SHA1 Message Date
791b5aaeaa replacing isType with isA to enable directMappedWall to work 2009-09-15 17:51:59 +01:00
9bd141f10c using new pow025 function 2009-09-09 16:40:20 +01:00
31c76da40f Changed the runtime-selection tables to output a sorted toc. 2009-08-06 18:01:28 +01:00
4e6dbf5730 Force construction of mesh.deltaCoeffs() which may be needed for the wall-function BCs. 2009-07-30 12:58:03 +01:00
f072ba5821 compressible RAS: moved wall function code to wall function BCs 2009-07-21 13:12:14 +01:00
7ae5e62f39 drop thermalDissipation (effective, equilibrium or otherwise) from turbulenceModels
- keeps sources in sync for the 1.6 release and it'll get fiddled with
  for the 1.7 release anyhow
2009-07-16 08:27:40 +02:00
5b09b44b16 sign change on thermalDissipation source (consistency with momentum source)
- rename thermalDissipationEff() -> thermalDissipationEquilibrium()
2009-07-13 16:08:58 +02:00
7cbcc02d09 turbulence models get thermal dissipation source term(s)
- thermalDissipation()
  corresponds to the energy lost due to viscous efffects and
  what exits the energy cascade via dissipation.

- thermalDissipationEff()
  corresponds to the energy lost due to effective viscous efffects.
  Everything that is lost from momentum. Thus essentially assumes
  turbulent equilibrium, but is what STAR-CD and Fluent seem to be using.
  Thus even if it's wrong, provide it anyhow.

- minor consistency update in comments
2009-07-10 21:47:58 +02: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
f65a58a05f typo 2009-02-05 15:34:35 +00:00
bb8bcdab03 using wallFunctionDict instead of using subDict lookup 2009-02-03 16:31:17 +00:00
8ccd361f56 promoted omega0 and omegaSmall to RASModel to be consistent with epsilon0 and epsilon0
- removed Cmu from kOmegaSST models - not used
- general tidying up
2009-01-22 10:42:48 +00:00
28b200bcd9 update copyrights for 2009 2008-12-31 19:01:56 +01:00
008858010e Added RAS and LES models to the turbulenceModel selection table. 2008-11-28 12:14:02 +00:00
5109a8d233 Added generic tumbulenceModel base class to the compressible RAS and LES models.
This allows the constructions of applications which are independent of the particular
type of turbulence modelling.
2008-11-23 11:51:08 +00:00
0479165024 Added generic turbulenceModel base class to incompressible turbulence models. 2008-11-20 20:33:06 +00:00