Henry Weller
a4eabffbac
Add support for flex-2.6
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1974
2016-01-18 19:44:38 +00:00
Henry Weller
665b1f821e
Provide consistency in assignment operators
...
Always return void to avoid various bugs associated with automatic
type conversion.
Resolves request http://openfoam.org/mantisbt/view.php?id=1973
2016-01-17 18:56:28 +00:00
Henry Weller
abcb782308
reactionThermo/functionObjects/moleFractions/moleFractions: New functionObject to calculate and write mole-fraction fields
...
This function object calculates mole-fraction fields from the mass-fraction
fields of the psi/rhoReactionThermo and caches them for output and further
post-processing.
The names of the mole-fraction fields are obtained from the corresponding
mass-fraction fields prepended by "X_"
Example of function object specification:
moleFractions
{
type psiReactionThermoMoleFractions;
}
or
moleFractions
{
type rhoReactionThermoMoleFractions;
}
depending on the thermodynamics package used in the solver.
2016-01-14 16:34:37 +00:00
Henry Weller
2d281a3cb9
mixedUnburntEnthalpyFvPatchScalarField: Corrected formatting
2016-01-14 16:34:15 +00:00
Henry Weller
e029c7c1a3
Update headers
2016-01-11 13:02:52 +00:00
Henry Weller
a56ab5f863
Consistently indent continuation backslashes in macro definitions
2016-01-11 13:00:56 +00:00
Henry Weller
94c05a1e6c
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
Henry Weller
3dd784315b
Correct formatting: "forAll (" -> "forAll("
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
Henry Weller
a3301464bd
radiationModels: Correct handling of ECont and make P1 and fvDOM consistent
...
Patch provided by Timo Niemi
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=1636
This correction corresponds to option 3 of the options proposed by Timo:
Define both ECont and EDisp to be the total emission per surface area,
apply multiplication by 4 in cloudAbsorptionEmission model (the only
place that uses EDisp?). Do not multiply E in P1 at all, divide both
ECont and EDisp in fvDOM.
2015-12-01 16:20:37 +00:00
Henry Weller
7c345a0202
specie/thermo: Use Pstd in the evaluation of equilibrium coefficients
2015-11-21 18:29:20 +00:00
Henry Weller
cc942ed18e
chemkinReader: Add support for reading transport properties from dictionary
...
Note the dictionary is in OpenFOAM format not CHEMKIN.
Patch provided by Daniel Jasinski
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1888
2015-11-20 18:55:36 +00:00
Henry Weller
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
Henry Weller
d46bbbf440
sutherlandTransport: Add support for reading thermo and transport from separate dictionaries
...
Based on patch provided by Daniel Jasinski
See http://www.openfoam.org/mantisbt/view.php?id=1888
2015-11-06 17:36:58 +00:00
Henry Weller
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
Henry Weller
dfecb23b08
equationOfState/Boussinesq: New equation of state for the Boussinesq approximation for buoyant flows
...
Description
Incompressible gas equation of state using the Boussinesq approximation for
the density as a function of temperature only:
\verbatim
rho = rho0*(1 - beta*(T - T0))
\endverbatim
To be used with the buoyantPimpleFoam and buoyantSimpleFoam solvers as
an alternative to using buoyantBoussinesqPimpleFoam or
buoyantBoussinesqSimpleFoam, providing consistency with all other
solvers and utilities using the thermodynamics package in OpenFOAM.
2015-10-31 18:27:38 +00:00
Henry Weller
941117a1c4
createIncompressibleRadiationModel: Allow specification of value only for rhoRef and CpRef
...
Patch provided by Daniel Jasinski: http://www.openfoam.org/mantisbt/view.php?id=1856
2015-10-30 14:01:20 +00:00
Henry Weller
b5f64cd165
radiationCoupledBase: Correct docs
2015-10-29 22:42:14 +00:00
Henry Weller
13d35c5810
Updated headers
2015-09-02 15:33:16 +01:00
Henry Weller
f00623d40a
chemkinReader: Add tolerance to element balance check
...
Patch provided by Daniel Jasinski
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=1843
2015-09-02 15:32:16 +01:00
Henry Weller
4f87b904e5
perfectFluidI.H: Corrected return type
...
Patch provided by Juho Peltola
2015-08-19 13:43:59 +01:00
Henry Weller
9e12d62156
hRefConstThermo: New constant coefficient thermodynamics model for phase-change
...
Provided by Juho Peltola
2015-08-19 13:42:46 +01:00
Henry Weller
00b6400860
Removed trailing whitespace
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1805
2015-08-01 15:43:05 +01:00
Henry Weller
b38b44a9cb
ReversibleReaction: Corrected test
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1804
2015-08-01 15:40:52 +01:00
Henry Weller
ecee2d275e
Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
...
so that the specification of the name and dimensions are optional in property dictionaries.
Update tutorials so that the name of the dimensionedScalar property is
no longer duplicated but optional dimensions are still provided and are
checked on read.
2015-07-20 22:52:53 +01:00
Henry Weller
beb92b4fa8
thermophysicalModels: Correcting handling of the inheritance of virtual functions
...
to avoid warnings from Clang
2015-07-18 12:26:25 +01:00
Henry Weller
77bf182edc
Resolved issues with virtual function inheritance and warning from clang
...
Also removed __GNUC__ conditional compilation statements which are no
longer needed.
2015-07-17 12:11:37 +01:00
Henry Weller
0d024dd37d
Removed use of the deprecated "register" keyword
...
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340.html
2015-06-30 10:26:44 +01:00
Henry Weller
4d1372c358
Update headers
2015-06-24 10:45:42 +01:00
Henry Weller
61ba5f0268
Use basicThermo::dictName rather than hard-coding "thermophysicalProperties"
2015-06-24 10:44:57 +01:00
Henry Weller
d8f45cf8c1
Lagrangian radiation models and fvDOM: Apply updates
...
Applying patches provided by Timo Niemi
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1636
2015-06-12 15:35:43 +01:00
Henry
0a6814ee36
combustionModels: Added multiphase-phase support
...
by naming fields including the phase name is needed
2015-06-05 08:19:13 +01:00
Henry
b1cfbcf4c8
radiationModels/derivedFvPatchFields: Corrected documentation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1687
2015-05-24 19:02:41 +01:00
Henry
4aed56e67d
makeSolidChemistryModel: Separate solid-only and solid-gas instantiation macros
...
Avoids duplicate typedefs.
Thanks to Bruno Santo for patch
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1694
2015-05-17 22:04:36 +01:00
Henry
7b2451f925
ReversibleReaction: Protect against /0
2015-05-14 18:51:26 +01:00
Henry
18705e2a77
chemistryModel: Improve efficiency of reversible reaction-rate evaluation
2015-05-14 18:49:18 +01:00
Henry
b6ebf4bdaa
Update header
2015-05-10 12:33:33 +01:00
Henry
5acc3dbdd5
chemistryModel: Added optional Treact to reduce the time of chemistry evaluation
...
Treact: Temperature below which the reaction rates are assumed 0
2015-05-10 12:31:17 +01:00
Henry
cb6f22edcf
thermophysicalModels/specie: Added entropy function to equations of state
...
Added the pressure dependent part of the entropy from the equation of
state to that returned by the thermo entropy function.
TODO: Add entropy defect to the PengRobinsonGas::s(p, T) function.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1411
2015-03-07 21:47:04 +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
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
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
76c7f68ac1
fluidThermo: Add compressibleTransportModel as base-class
...
Needed to create generic compressible turbulence model library
2015-02-17 17:25:26 +00:00
Henry
885125e333
atomicWeights: Put in ascending order
2015-02-14 17:11:23 +00:00
Henry
7dfad7a74f
atomicWeights: Put in ascending order
2015-02-14 17:09:29 +00:00
Henry
f58fd14271
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
Henry
f17071cf70
constTransport: Avoid /0 in + and - operators averaging 1/Pr when the number of moles = 0
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1348
2015-02-13 12:41:34 +00:00
Henry
53a2a040c2
Update headers
2015-02-12 15:10:29 +00:00