Henry Weller
287603474a
vector::zero -> Zero
2016-04-16 18:34:41 +01:00
Henry Weller
fda9aadb3a
Specialized dotInterpolate for the efficient calculation of flux fields
...
e.g. (fvc::interpolate(HbyA) & mesh.Sf()) -> fvc::flux(HbyA)
This removes the need to create an intermediate face-vector field when
computing fluxes which is more efficient, reduces the peak storage and
improved cache coherency in addition to providing a simpler and cleaner
API.
2016-04-06 20:20:53 +01:00
Henry Weller
99c000fc94
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +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
fdc9432c4a
reactingEulerFoam: Moved dilatation from AnisothermalPhaseModel to MovingPhaseModel
...
to support phase volume fraction changes due to pressure
2015-11-06 15:35:50 +00:00
Henry Weller
1fb1af5e87
reactingEulerFoam: Updated handling of thermal diffusivity to support Prandtl number and thermal wall-functions
2015-10-22 22:44:59 +01:00
Henry Weller
cc5f67a0ff
reactingMultiphaseEulerFoam: New Euler-Euler multiphase solver
...
Supporting any number of phases with heat and mass transfer, phase-change and reactions
2015-09-11 15:33:12 +01:00
Henry Weller
22b6407c5c
reactingEulerFoam: Rationalize the phaseSystem base-class
2015-09-04 17:01:31 +01:00
Henry Weller
6e52d1864c
TurbulenceModels/compressible: Added correctEnergyTransport() function
...
to allow the turbulent energy transport properties to be updated for
every energy solution if required.
Added correctEnergyTransport() call to reactingTwoPhaseEulerFoam
2015-08-26 15:37:52 +01:00
Henry Weller
f688a0660d
reactingTwoPhaseEulerFoam: Moved into reactingEulerFoam
...
and two-phase functionality separated from multiphase functionality
2015-08-26 12:49:26 +01:00