efa28279b8
fvPatchFields, fvsPatchFields, pointPatchFields: specifically declare namespace of functions
...
It is better to declare the namespace of each function in the C file
rather than "open" the namespace as this may lead to inconsistencies
between the declaration in the H files and definition in the C file.
2015-12-08 22:29:05 +00:00
5a6038ccf5
TurbulenceModels/phaseCompressible/LES/SmagorinskyZhang: Added support for fvOptions
2015-12-03 16:39:00 +00:00
bdabd09781
TurbulenceModels/phaseCompressible/LES/continuousGasKEqn: Added support for fvOptions
2015-12-03 16:38:43 +00:00
efc0489eff
TurbulenceModels/phaseCompressible/LES/Niceno: Added support for fvOptions
2015-12-03 16:18:04 +00:00
cb90aed637
TurbulenceModels/phaseCompressible/RAS/continuousGasKEpsilon: Added support for fvOptions
2015-12-03 16:17:40 +00:00
15a2988cc4
TurbulenceModels/phaseCompressible/RAS/kOmegaSSTSato: Added support for fvOptions
2015-12-03 16:17:23 +00:00
b8ddd63297
TurbulenceModels/phaseCompressible/RAS/mixtureKEpsilon: Added support for fvOptions
2015-12-03 15:43:27 +00:00
08a1b11df1
TurbulenceModels/phaseCompressible/RAS/LaheyKEpsilon: Added support for fvOptions
2015-12-03 15:37:05 +00:00
af2dd0f44e
turbulenceModels/LES/DeardorffDiffStress: Added support for fvOptions
2015-12-03 14:53:27 +00:00
a1f9be94ed
turbulenceModels/LES/SpalartAllmarasDES: Added support for fvOptions
2015-12-03 14:53:12 +00:00
b84ae0ecac
turbulenceModels/LES/dynamicLagrangian: Added support for fvOptions
2015-12-03 14:52:48 +00:00
c816a1391b
turbulenceModels/LES/dynamicKEqn: Added support for fvOptions
2015-12-03 13:48:42 +00:00
039da4c00d
turbulenceModels/LES/WALE: Added support for fvOptions
2015-12-03 13:48:20 +00:00
211a9a377a
turbulenceModels/LES/Smagorinsky: Added support for fvOptions
2015-12-03 13:40:32 +00:00
e915136569
turbulenceModels/LES/kEqn: Added support for fvOptions
2015-12-03 13:39:55 +00:00
5abe42817f
SSG: Added support for fvOptions
2015-12-03 13:12:27 +00:00
4224aff41c
LRR: Added support for fvOptions
2015-12-03 13:12:10 +00:00
cf51874c28
v2f: Added support for fvOptions
2015-12-03 13:11:49 +00:00
8978dd912c
LaunderSharmaKE: Added support for fvOptions
2015-12-03 13:11:27 +00:00
9fe624b361
SpalartAllmaras: Added support for fvOptions
2015-12-03 08:43:31 +00:00
66d338713b
realizableKE: Added support for fvOptions
2015-12-03 08:42:08 +00:00
274fbd9565
RNGkEpsilon: Added support for fvOptions
2015-12-03 08:41:39 +00:00
12872f1ab8
kOmegaSST: Added support for fvOptions
2015-12-02 20:33:43 +00:00
70cc5bfe73
kOmega: Added support for fvOptions
2015-12-02 20:33:28 +00:00
da86adf4eb
kEpsilon: Minor update of the lookup of fvOptions
2015-12-02 20:33:00 +00:00
9a536b02a7
fvOptions: Reorganized and updated to simplify use in sub-models and maintenance
...
fvOptions are transferred to the database on construction using
fv::options::New which returns a reference. The same function can be
use for construction and lookup so that fvOptions are now entirely
demand-driven.
The abstract base-classes for fvOptions now reside in the finiteVolume
library simplifying compilation and linkage. The concrete
implementations of fvOptions are still in the single monolithic
fvOptions library but in the future this will be separated into smaller
libraries based on application area which may be linked at run-time in
the same manner as functionObjects.
2015-12-02 11:49:52 +00:00
27e8b3d282
porousBafflePressureFvPatchField: Corrected handling of mass-flux
...
Resolves the bug-report http://www.openfoam.org/mantisbt/view.php?id=1934
2015-12-01 16:31:32 +00:00
fe9c908b0c
fvOptions: wmakeLnInclude before building the TurbulenceModels libraries
...
Do not link the fvOptions library into the TurbulenceModels libraries
due to cyclic dependency
2015-12-01 13:10:51 +00:00
82ccde3269
TurbulenceModels: Added validate function
...
Moved correctNut call from constructors to the new validate function to
avoid problems with construction order and field availability for the
calculation of nut.
To ensure nut is physical and consistent with the turbulence fields the
validate function should be called after the construction of the
turbulence model, fvOptions and any other fields that the calculation of
nut might depend on.
2015-12-01 10:07:00 +00:00
69f0a5e316
nutWallFunctionFvPatchScalarField: Added documentation for default coefficients
...
Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1930
2015-11-29 21:27:26 +00:00
0517efd7db
turbulenceModels/RAS/kEpsilon/kEpsilon: Added experimental support for fvOptions
2015-11-28 19:07:42 +00:00
e496de6fb2
reactingTwoPhaseEulerFoam: Added thermal wall-functions with support for wall-boiling
...
Code and tutorial case provided by Juho Peltola
2015-11-27 18:51:23 +00:00
1a2b3a69b2
TurbulenceModels: updated the mapping of k to R BCs
...
Now k BCs which do not have a symmTensor equivalent are converted to "calculated"
2015-11-24 22:36:50 +00:00
d5f8d691b0
TurbulenceModels: Correct nut during construction for single-phase solvers only.
...
For multiphase solvers the phase construction is not complete at this point.
2015-11-23 13:49:03 +00:00
3792d0a9b1
TurbulenceModels: Separate template functions into .C files
2015-11-19 13:48:37 +00:00
c78d695494
TurbulenceModels: Improved instantiation of single-phase models in solvers
...
Simplifies lookup of RAS or LES models
2015-11-18 21:10:03 +00:00
baa02e6916
src/combustionModels: Updated LES model lookup
2015-11-16 10:25:42 +00:00
22f53b55eb
reactingEulerFoam: Updated phase-change support
...
Patches provided by Juho Peltola
2015-11-15 16:57:52 +00:00
5e6a7ea282
Completed update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
03494fef5d
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
1e4a07c714
Updated docs for Doxygen: '<' -> '\<' and '>' -> '\>'
2015-10-30 21:37:03 +00:00
d3621371e0
TurbulenceModels: Corrected docs
...
Reported in http://www.openfoam.org/mantisbt/view.php?id=1856
2015-10-30 13:28:28 +00:00
15d700a966
porousBafflePressureFvPatchField: Corrected docs
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1884
2015-10-29 14:05:55 +00:00
63c620dc68
temperatureCoupledBase, turbulentHeatFluxTemperatureFvPatchScalarField: updated docs
...
Provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1875
2015-10-25 17:08:29 +00:00
f52fb042b8
turbulentHeatFluxTemperatureFvPatchScalarField: Updated docs
...
Resolves report http://www.openfoam.org/mantisbt/view.php?id=1875
Patch provided by Bruno Santos
2015-10-25 15:31:49 +00:00
1fb1af5e87
reactingEulerFoam: Updated handling of thermal diffusivity to support Prandtl number and thermal wall-functions
2015-10-22 22:44:59 +01:00
a1550cba22
dimensionedType: rationalize lookupOrDefault and lookupOrAddToDict
...
Now consistent with constructors.
2015-10-01 17:29:29 +01:00
3487bd4991
reactingTwoPhaseEulerFoam: alphatFixedDmdtWallBoilingWallFunction: new BC to test wall boiling
2015-09-25 17:52:51 +01:00
08efe5d4e3
Updated header
2015-08-26 18:07:16 +01:00
34ce2e6d61
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00