44e6d49175
basicThermo: Use IOobject::groupName to generate phase field names
2013-07-14 23:15:41 +01:00
0b12601da0
thermodynamics: add additional functions to provide properties directly on patches
2013-07-03 22:20:25 +01:00
e4fc9807c3
STYLE: Updates to erroneous copyright dates
2013-03-13 09:32:03 +00:00
5cd985d7ce
Update headers
2013-02-05 14:52:46 +00:00
ab5df9a1f6
Thermo: move the he BC set functions into basicThermo
2013-02-05 14:52:38 +00:00
e3e62b9ef8
Thermo: Add support for instantiating more than one thermo package in an application
2012-12-04 15:03:45 +00:00
9ef3301748
Thermodynamics: Added phaseName option to the constructors and selectors of all thermo packages
2012-11-05 15:17:02 +00:00
ca2ad8032e
Thermodynamics: Completed dictionary based selection mechanisms for all thermodynamic packages
...
Rationalised "make" macros to reduce code duplication
Removed solid phase radiation properties
Updated tutorials appropriately
2012-10-03 22:43:50 +01:00
5e59b510e6
Thermodynamics: Updated tutorials to use the new dictionary based thermo package selection mechanism
2012-09-27 16:49:45 +01:00
fb0d3ade1f
Thermodynamics: templated New function to reuse in all basic thermo types
2012-09-26 23:50:11 +01:00
f1bfeba127
Thermodynamics: rename specieThermo -> species::thermo and create the species namespace
...
Also remove the "<thermo" part of the names of thermodynamics packages
2012-09-24 15:37:36 +01:00
ba77277255
Thermodynamics: Added initial dictionary selection mechanism
2012-09-24 13:40:26 +01:00
dbe48b482c
Thermodynamics: Changed all eEqn to EEqn and reformulated to conserve E in sonic solvers
...
To support these changes the need for "Sp" corrections on div-terms has been
eliminated by introducing a "bounded" convection scheme which subtracts the Sp
term from the selected scheme. The equivalent will be needed for the ddt term.
A warning message is generated for steady-state solvers in which the "bounded"
scheme is not selected for the convection terms.
2012-09-19 12:49:07 +01:00
8609c83645
Thermodynamics: Initialized dpdt to 0 and added a switch on update
...
so that the effect of the term on the enthalpy equation is optional
2012-09-13 11:25:55 +01:00
db62947968
Thermodynamics: propagate incompressible and isochoric information from the EoS through to the basicThermo API
2012-09-12 09:53:43 +01:00
ecdf1974be
Thermodynamics: Updated docs
2012-08-23 14:34:51 +01:00
830c0ef382
Thermodynamyics: rename basicThermo -> fluidThermo and veryBasicThermo -> basicThermo
2012-08-23 14:13:13 +01:00
8f4b56b3c3
Thermodynamics: Rationalised the base classes for fluid and solid thermo.
...
New base class for fluid and solid thermo: veryBasicThermo
Base class for fluid thermo: basicThermo (derived from veryBasicThermo)
Base class for solid thermo: solidThermo (derived from veryBasicThermo)
Note in next commit basicThermo -> fluidThermo, veryBasicThermo -> basicThermo
2012-08-23 11:39:02 +01:00
dccad82084
ENH: Modification of solid thermo, thermo baffles, pyrolysis and
...
tutorial, solvers solve for h in the solid
2012-07-03 10:54:27 +01:00
2d2787bd8c
thermodynamics: Added pressure as an addition argument to all primitive thermodynamic functions
...
Added additional layer of templating to reactingMixture to support specie functions in a generic manner.
2012-06-05 19:51:57 +01:00
63da3e9afc
Thermodynamics: Rationalization
...
At the specie level:
hs = sensible enthalpy
ha = absolute (what was total) enthalpy
es = sensibly internal energy
ea = absolute (what was total) internal energy
At top-level
Rename total enthalpy h -> ha
Rename sensible enthalpy hs -> h
Combined h, hs, e and es thermo packages into a single structure.
Thermo packages now provide "he" function which may return either enthalpy or
internal energy, sensible or absolute according to the run-time selected form
alphaEff now returns the effective diffusivity for the particular energy which
the thermodynamics package is selected to solve for.
2012-05-30 15:19:38 +01:00
2fb7b6cfcc
ENH: basicThermo: add T from h calculation for cell-set or patch
2012-03-14 09:33:15 +00:00
1c3ce0518d
ENH: basicThermo: have runtime selection table
2012-01-25 17:45:18 +00:00
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
eaef8d482b
STYLE: Updated 1991 start copyright year to 2004
2011-01-14 16:08:00 +00:00
099cc39e2e
Revert "STYLE: 2011 copyright date."
...
This reverts commit b18f6cc1ce .
2011-01-05 18:24:29 +00:00
b18f6cc1ce
STYLE: 2011 copyright date.
2011-01-05 11:14:26 +00:00
d79237597e
STYLE: Fixing code style requirements for all src.
2010-07-28 13:31:46 +01:00
c508b2fe17
STYLE: consistent capitalization of Private/Protected Member Functions in comments
2010-03-30 11:33:42 +02:00
d29c438657
STYLE: use url for FSF license instead of postal address, switch to GPL v3
2010-03-29 14:07:56 +02:00
b635f73f51
ENH: Further updates relating from vhange from total- to sensible enthalpy
...
- Added chemical enthalpy access function to top level api.
- Re-worked source term for enthalpy equation(s) in chemistry model, and
- Re-worked heat release calculation
STYLE: Using worded dimensions instead of dimensionSet(...)
2010-02-12 16:54:12 +00:00
23ec967297
STYLE: Minor corrections/additions to basicThermo.H
2010-02-11 12:01:23 +00:00
d09ddb1acb
Thermodynamics: Added support for thermodynamics packages based on sensible enthalpy.
2010-02-10 19:08:09 +00:00
17a78e7392
further updates
2009-06-11 11:29:40 +01:00
5554300fb9
restructuring - psi and rho thermo packages
2009-06-10 18:02:15 +01:00
28b200bcd9
update copyrights for 2009
2008-12-31 19:01:56 +01:00
a7090d8f9e
Added sensible enthalpy (hs, Hs) and chemical enthalpy (hc, Hc) to the thermodynamics package.
...
Absolute enthalpy h = hs + hc.
2008-10-27 10:45:45 +00:00
02cabc3cf2
updated Copyright (C) \d+-2008 OpenCFD Ltd.
2008-06-25 15:01:46 +02:00
3170c7c0c9
Creation of OpenFOAM-dev repository 15/04/2008
2008-04-15 18:56:58 +01:00