Commit Graph

57 Commits

Author SHA1 Message Date
4b0ff45d40 externalWallHeatFluxTemperature: Allow manipulation of the boundary values
Provides support for the limitTemperature fvOption.

Resolves bug-report https://bugs.openfoam.org/view.php?id=2675
2017-08-29 16:47:21 +01:00
45381b1085 MRG: Integrated Foundation code to commit 19e602b 2017-03-28 11:30:10 +01:00
96ad725a0b Updated UPstream::commsTypes to use the C++11 enum class 2017-03-10 19:54:55 +00:00
9fbd612672 GIT: Initial state after latest Foundation merge 2016-09-20 14:49:08 +01:00
71fdcab771 Updated header documentation processed by Doxygen 2016-06-19 21:23:54 +01:00
6a53ed41ba Doxygen documentation: Standardized the 'See also' heading 2016-06-17 17:31:34 +01:00
b3f3562d3c Doxygen documentation: Use the standard 'Usage' rather than the '\heading....' 2016-06-17 17:22:24 +01:00
efb39a8790 ENH: (further) Doxygen documentation updates for module support 2016-06-27 20:34:19 +01:00
968c888fc4 Rename DataEntry -> Function1
Function1 is an abstract base-class of run-time selectable unary
functions which may be composed of other Function1's allowing the user
to specify complex functions of a single scalar variable, e.g. time.
The implementations need not be a simple or continuous functions;
interpolated tables and polynomials are also supported.  In fact form of
mapping between a single scalar input and a single primitive type output
is supportable.

The primary application of Function1 is in time-varying boundary
conditions, it also used for other functions of time, e.g. injected mass
is spray simulations but is not limited to functions of time.
2016-02-08 16:18:07 +00:00
56fa7c0906 Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
2602868b00 Update wallHeatTransfer BC for turbulence 2013-02-05 14:51:01 +00:00
2914433a00 ENH: Updated new jump BCs 2012-11-15 16:54:10 +00:00
9ef3301748 Thermodynamics: Added phaseName option to the constructors and selectors of all thermo packages 2012-11-05 15:17:02 +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
5cbb50e1fd ENH: Make thermo BCs a subset of general BCs 2012-07-23 15:53:46 +01:00
e6a41726e2 ENH: Updates to BC documentation 2012-07-19 17:16:03 +01:00
30619cbf58 STYLE: Refactored doxygen tags 2012-07-19 16:09:31 +01:00
5e86700b85 ENH: Added doxygen documentation for thermo BCs 2012-07-13 16:16:50 +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
71dcd7f780 Updated headers 2012-06-05 19:52:14 +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
8a7f373751 thermodynamics: Updated enthalpyJump to a generic energyJump BC 2012-05-30 15:52:41 +01:00
10332e4fff Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
Conflicts:
	src/thermophysicalModels/basic/Make/files
	src/thermophysicalModels/basic/basicThermo/basicThermo.C
	src/thermophysicalModels/basic/psiThermo/hPsiThermo/hPsiThermo.C
	src/thermophysicalModels/basic/psiThermo/hsPsiThermo/hsPsiThermo.C
	src/thermophysicalModels/basic/rhoThermo/hRhoThermo/hRhoThermo.C
	src/thermophysicalModels/basic/rhoThermo/hsRhoThermo/hsRhoThermo.C
	src/thermophysicalModels/thermalPorousZone/thermalModel/fixedTemperature/fixedTemperature.C
2012-05-30 15:32:20 +01:00
dead8ec098 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:21:32 +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
43a2010007 ENH: Finishing enthalpyJump BC 2012-05-14 10:43:55 +01:00
2133c5be76 ENH: Adding enthalpyJump and temperature jump boundary conditions for
cyclic
2012-05-14 09:52:12 +01: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
da439f5484 STYLE: consistent naming for templated/non-templated patch field construction
eg,
    - makePatchTypeField -> makeTemplatePatchTypeField
    - makeNonTemplatedPatchTypeField -> makePatchTypeField
2010-12-30 09:36:09 +01:00
fd9fd2c9cb COMP: avoid ambiguous construct from tmp - thermophysicalModels 2010-12-17 17:15:42 +01:00
5e4c5c9469 COMP: macros for non-templated boundary conditions 2010-12-17 16:05:22 +01:00
5f9d20e1d8 STYLE: add Foam:: qualifier to some method names 2010-12-17 15:15:08 +01:00
d79237597e STYLE: Fixing code style requirements for all src. 2010-07-28 13:31:46 +01:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
d09ddb1acb Thermodynamics: Added support for thermodynamics packages based on sensible enthalpy. 2010-02-10 19:08:09 +00:00
5e972c772f remove trailing space from some files 2009-12-04 13:39:35 +01:00