Henry
6884300a00
lagrangian: Replace dummy "notImplemented" functions with abstract functions making base classes abstract
...
Make clone functions const and abstract in abstract base classes
Change copy constructors to take const argument
Make private data mutable where necessary
2015-03-06 18:14:18 +00:00
Henry
f9d7b982ce
phaseProperties: Handle special cases
...
No species specified: indicates phase is not present
Some species specified: missing entries assumed to have 0 mass-fraction
2015-03-05 23:37:58 +00:00
Henry
e4e64e6eab
adjustPhi: Corrected for closed-volume, moving-mesh incompressible simulations
2015-03-05 20:12:39 +00:00
Henry
74dd50aac9
tetOverlapVolume: adjust tolerance
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1347
2015-03-05 18:57:38 +00:00
Henry
3ccbc72aaa
blockMeshMerge: Adjusted merge-tolerance
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1443
2015-03-05 18:57:18 +00:00
Henry
87b68f99ba
meshCutter: Correct zone of cut-cells
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1524
2015-03-05 18:56:54 +00:00
Henry
a2140d21f2
patchInjectionBase: ensure areaFraction is the same on all processors
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1556
2015-03-05 17:20:34 +00:00
Henry
b44d2ba049
lagrangian: Rationalized the handling of multi-component liquids and solids
...
Ensures consistency between the mixture thermodynamics and composition specifications for the parcels.
Simpler more efficient implementation.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1395
as well as other consistency issues not yet reported.
2015-03-05 11:35:49 +00:00
Henry
8c11106048
qZeta: Use pow3 rather than pow(..., 3)
2015-03-02 22:26:58 +00:00
Henry
040cabdfe0
Minor cleanup
2015-03-01 22:17:09 +00:00
Henry
391d5b9a18
epsilonLowReWallFunction: Debugged and changed handling of G in the low-Re limit to leave unchanged
2015-03-01 22:16:06 +00:00
Henry
2398798419
LamBremhorstKE: Updated and added support for epsilonLowReWallFunction
2015-03-01 22:15:12 +00:00
Henry
53711ff598
TurbulenceModels: LienCubicKE, ShihQuadraticKE and LienLeschziner models rewritten
...
The implementation now correspond to the definitions in the readily
available reference:
http://personalpages.manchester.ac.uk/staff/david.d.apsley/specturb.pdf
in which a large number of linear and non-linear models are presented in
a clean and consistent manner. This has made re-implementation and
checking far easier than working from the original references which anyway
are no longer available for the LienCubicKE and ShihQuadraticKE models.
2015-03-01 17:55:16 +00:00
Henry
9b99bbf312
Reynolds stress turbulence models: Add laminar diffusion of R and epsilon
...
Also use the innerSqr function where appropriate
2015-02-28 16:11:57 +00:00
Henry
a145dee287
TurbulenceModels: Update non-linear models to use the new innerSqr function
2015-02-28 16:11:24 +00:00
Henry
9d9dbffdad
symmTensor: Add support for the innerSqr function
...
which takes the inner product of a symmTensor with itself and returns a symmTensor
2015-02-28 16:09:55 +00:00
Henry
3b11abd26e
Turbulence models: minor clean-up
2015-02-27 19:23:39 +00:00
Henry
cd6f4049ef
non-linear turbulence models: corrected generation term and tested
2015-02-27 19:22:53 +00:00
Henry
f2b4e22f90
ShihQuadraticKE: Rewritten and tested on the boundaryWallFunctions and pitzDaily cases
2015-02-27 18:13:30 +00:00
Henry
6f3a93c986
ShihQuadraticKE: renamed from nonlinearKEShih and added reference
2015-02-27 11:29:45 +00:00
Henry
d99958d424
TurbulenceModels: Updated documentation for incompressible models
2015-02-26 20:03:48 +00:00
Henry
c9de6d8ca5
Corrected warning message
2015-02-25 23:29:33 +00:00
Henry
9054c7e78c
cyclicACMIPolyPatch: Hacked to avoid sigSegv during decomposition
...
Resolves bug report http://www.openfoam.org/mantisbt/view.php?id=1450
2015-02-25 20:51:37 +00:00
Henry
0f49a15c35
primitiveMeshTools: VSMALL -> ROOTVSMALL
...
Proposed resolution of http://www.openfoam.org/mantisbt/view.php?id=1509
2015-02-25 18:18:23 +00:00
Henry
e980cd5a60
CrankNicolsonDdtScheme: Clarified the relationship between the
...
off-centre coefficient and the coefficient for the implicit part
2015-02-25 16:54:05 +00:00
Henry
de2c2fb007
Rationalize position searching and add cell->tet decomposition as the default cell-search algorithm
...
Resolves issues with probes and findRefCell for meshes in which all cell face-pyramids are positive.
2015-02-25 10:57:06 +00:00
Henry
e01696bfb5
liquidMixtureProperties: Improve comments
2015-02-25 10:55:33 +00:00
Henry
99965b01c4
constTransport: Handle the case of nMoles = 0 in += and -= operators
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1348
2015-02-25 10:54:50 +00:00
Henry
d5970175a5
heThermo: Correct kappaEff
2015-02-23 18:57:57 +00:00
Henry
8fa5a2b76a
constTransport: Correct kappa
2015-02-23 18:57:33 +00:00
Henry
51abd7e807
CrankNicolsonDdtScheme: Added "see also"
2015-02-22 15:29:37 +00:00
Henry
5ee73b2e9b
CrankNicolsonDdtScheme: Add documentation
2015-02-22 15:25:32 +00:00
Henry
cf07fdc957
lagrangian: Improved handling of binary transfers
...
Now using memory offsets to calculate transfer block sizes rather than
sum of 'sizeof' to ensure word alignment is accounted for
2015-02-22 12:14:46 +00:00
Henry
9b7079ff8f
timeVaryingMappedFixedValueFvPatchField: Updated documentation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1545
2015-02-21 21:41:48 +00:00
Henry
5f24612805
icoFoam/nonNewtonianIcoFoam: Update to use pisoControl
2015-02-21 21:39:01 +00:00
Henry
218875bf40
DSMC: Rationalization and addition of mapping support
2015-02-20 17:24:14 +00:00
Henry
5cd0083db0
Update headers
2015-02-20 16:09:32 +00:00
Henry
5fca41e1a7
CrankNicolsonDdtScheme: provide access to the off-centreing coefficient
2015-02-20 16:08:56 +00:00
Henry
0ca9a1fb09
Integer read: use strtoimax rather than strtol and check explicitly for overflow of int32_t
2015-02-18 21:24:09 +00:00
Henry
4db6925cee
Thermodyamics: Add support for multiphase
...
Pass the phase-name through hierarchy
Add phase-name to variables
Split basicCombustionMixture
Update applications accordingly
2015-02-18 21:21:22 +00:00
Henry
b44acdb03e
PtrList: Check for EOF while reading to avoid run-on and infinite loop when reading list of dictionaries.
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1538
2015-02-18 08:12:01 +00:00
Henry
16c7318aee
outletInletFvPatchField: store Field<scalar> rather than fvsPatchField<scalar> for phip
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1539
2015-02-17 23:59:21 +00:00
Henry
76c7f68ac1
fluidThermo: Add compressibleTransportModel as base-class
...
Needed to create generic compressible turbulence model library
2015-02-17 17:25:26 +00:00
Henry
5804b901c5
RectangularMatrix: Corrected documentation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1535
2015-02-17 10:48:36 +00:00
Henry
50a2e36cf8
dimensionedType: Extend lookupOrDefault to handle any form of dimensioned type input
...
e.g.
Not specified: default used.
Fully specified: rhoMax rhoMax [ 1 -3 0 0 0 ] 2.0;
Without name: rhoMax [ 1 -3 0 0 0 ] 2.0;
Value only: rhoMax 2.0;
2015-02-17 10:16:01 +00:00
Henry
da42029f98
seulex: Reduce the underflow time-step
2015-02-16 22:16:50 +00:00
Henry
cc6341a9d3
int??IO: handle overflow errors
2015-02-16 22:16:21 +00:00
Henry
f99884de00
turbulenceModels/RAS/kOmegaSSTSAS/kOmegaSSTSAS: Added the k-omega-SST-SAS model
...
Egorov, Y., & Menter F.R. (2008).
Development and Application of SST-SAS Model in the DESIDER Project.
Advances in Hybrid RANS-LES Modelling,
Notes on Num. Fluid Mech. And Multidisciplinary Design,
Volume 97, 261-270.
2015-02-16 09:24:01 +00:00
Henry
913e515fef
turbulenceModels/LES/dynamicLagrangian/dynamicLagrangian: Removed unused declaration
2015-02-16 09:22:59 +00:00
Henry
e777778762
polyMeshModifier: Corrected member function documentation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1143
2015-02-14 22:50:28 +00:00