Commit Graph

125 Commits

Author SHA1 Message Date
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
4e19691029 Update headers 2013-02-05 14:52:06 +00:00
2602868b00 Update wallHeatTransfer BC for turbulence 2013-02-05 14:51:01 +00:00
e057421f51 ENH: Taking out energyRegionCoupledFvPatchField.H from heThermo.C to
avoid recursive dependency with thermo and turbulence libraries
2012-12-21 14:23:50 +00:00
0b6730950a Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-12-21 10:54:59 +00:00
7113c90c13 ENH: regionCoupled polyPatch, fvPatch and
energyRegionCoupledFvPatchScalarField and GAMG interfaces
2012-12-21 10:53:18 +00:00
e3e62b9ef8 Thermo: Add support for instantiating more than one thermo package in an application 2012-12-04 15:03:45 +00:00
215a32679d ENH: Updated construction of he thermo boundary conditions from T field 2012-11-15 16:57:22 +00:00
2914433a00 ENH: Updated new jump BCs 2012-11-15 16:54:10 +00:00
7334d08af9 Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev 2012-11-05 15:17:17 +00:00
9ef3301748 Thermodynamics: Added phaseName option to the constructors and selectors of all thermo packages 2012-11-05 15:17:02 +00:00
e113bebcef Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
Conflicts:
	src/thermophysicalModels/reactionThermo/Make/options
	src/thermophysicalModels/solidChemistryModel/ODESolidChemistryModel/ODESolidChemistryModel.C
	src/thermophysicalModels/solidSpecie/solidSpecie/solidSpecie.C
	tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/panelRegion/chemistryProperties
	tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/panelRegion/thermophysicalProperties
	tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/MRFZones
	tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/RASProperties
	tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/polyMesh/boundary
2012-10-31 17:34:12 +00:00
92d2bc1b76 ENH: Aligning solid thermo mixing with gas mixing and solid reaction 2012-10-31 17:13:03 +00:00
459aa318fb ENH: Updated temperature jump BCs 2012-10-29 12:40:58 +00:00
196c51d770 ENH: Re-worked/simplified temperature jump BC 2012-10-26 09:03:50 +01:00
98e7e7d253 STYLE: limit to 80 chars 2012-10-25 16:36:04 +01:00
fcf4863259 ENH: Further updates to jump field conditions and updated library dependencies 2012-10-25 15:22:35 +01:00
5a348322b8 ENH: Updated boundary condition documentation 2012-10-25 12:43:49 +01:00
82518f173a STYLE: minor code formatting 2012-10-25 12:26:34 +01:00
bb6eac67ff ENH: Re-worked energy jump boundary conditions 2012-10-25 12:24:36 +01:00
ee31016890 ENH: Moved temperature and energy jump Bcs into sub-folders 2012-10-25 12:03:15 +01:00
bb4cde58e3 ENH: Updates to temperature jump BC 2012-10-24 17:20:22 +01:00
f582fab6dd ENH: re-worked temperature/energy jumps 2012-10-24 15:52:56 +01:00
33086285d3 STYLE: minor code formatting updates 2012-10-24 15:18:48 +01:00
9c039e438a ENH: Moved temperatureJump boundary condition from finiteVolume library to thermo library 2012-10-24 15:15:51 +01:00
865f2448e5 Corrected line lengths 2012-10-04 10:17:09 +01: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
9bf80af379 Thermodynamics: Update selection mechanism for reaction and chemistry thermodynamics 2012-09-30 21:27:18 +01:00
5e59b510e6 Thermodynamics: Updated tutorials to use the new dictionary based thermo package selection mechanism 2012-09-27 16:49:45 +01:00
2feb4fef52 Merge branch 'master' of ssh://sgidm/home/dm4/OpenFOAM/OpenFOAM-dev 2012-09-26 23:50:17 +01:00
fb0d3ade1f Thermodynamics: templated New function to reuse in all basic thermo types 2012-09-26 23:50:11 +01:00
f1deb4445e GIT: conflict resolution 2012-09-26 12:13:44 +01:00
ef8b6810f2 Thermodynamics: add specie type as argument to the "makeThermo" macros
Added "8" as the default Order of polynomial thermodynamic functions
2012-09-25 18:09:05 +01:00
14153d57db Thermodynamics: template the equations of state on Specie
This will allow alternative methods of storing mixture information for e.g. complex transport modelling
2012-09-24 17:57:12 +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
8489de277d GIT: conflict resolution 2012-09-17 12:03:11 +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
dd3ab88f47 Thermodynamics: renamed isobaricPerfectGas -> incompressiblePerfectGas and incompressible -> rhoConst
Added isochoric and incompressible identifiers to equations of state to indicate the supported processes
2012-09-11 14:07:22 +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
a3870d65df GIT: Merge/resolve conflict 2012-08-03 12:28:20 +01:00
a76bdc1bd2 STYLE: minor code formatting 2012-08-03 09:24:21 +01:00
d99100cee2 GIT: resolve merge conflict 2012-07-25 09:27:24 +01:00