57c32b0503
sixDoFRigidBodyMotion: Time integration now switches between symplectic and Crank-Nicolson
...
For explicit motion (and the first iteration of iterative motion
correction) the 2nd-order symplectic motion integrator is used.
For iterative correction a form of lagged Crank-Nicolson is used in
which the current time-step values correspond to the current iteration.
This converges to a 2nd-order implicit solution.
2015-10-12 21:27:42 +01:00
f4b648e1cb
fvSchemes: setFluxRequired now adds entry quietly
2015-10-12 21:26:40 +01:00
a1550cba22
dimensionedType: rationalize lookupOrDefault and lookupOrAddToDict
...
Now consistent with constructors.
2015-10-01 17:29:29 +01:00
a684e7308e
surfaceFilmModels/submodels/thermo/phaseChangeModel/solidification: Corrected and improved solidification rate controls
...
Solidification phase change model where all film mass is converted when the
local temperature > activation temperature. The latent heat is
assumed to be removed by heat-transfer to the wall.
2015-09-30 18:18:20 +01:00
fb3eddd2cb
patchInjection: Check for 0-patches
2015-09-30 18:17:32 +01:00
df85b892a5
dimensionedType: Corrected order of dimensions and value in lookupOrDefault and lookupOrAddToDict
...
Deprecated old versions.
2015-09-30 18:16:12 +01:00
289d67f825
Removed unnecessary "else if" conditions
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1858
2015-09-28 22:18:39 +01:00
1b42beda24
KinematicLookupTableInjection: Use 64bit integers to avoid overflow for large numbers of injectors.
2015-09-28 14:30:48 +01:00
3487bd4991
reactingTwoPhaseEulerFoam: alphatFixedDmdtWallBoilingWallFunction: new BC to test wall boiling
2015-09-25 17:52:51 +01:00
84b4dae80d
solidBodyMotionFvMesh: Fixed typo
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1854
2015-09-23 15:55:54 +01:00
9f666b0dbd
pairPatchAgglomeration: Added call to compactLevels at the end of agglomerate
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1853
2015-09-17 17:05:12 +01:00
711452d46c
PtrListDictionary: New form of Dictionary in which the list type is PtrList rather than a linked-list
2015-09-16 21:26:26 +01:00
57e98f135e
PtrList: Added const_iterator
2015-09-16 21:25:09 +01:00
511489a40b
globalMeshData: Changed the communicator for the reductions
...
Avoids problems with overlapping communicationbetween these reductions
and the calculation of deltaCoeffs. This is a temporary fix while code
reorganizations are undertaken to ensure the globalMeshData is updated
before deltaCoeffs are requested.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1780
2015-09-13 22:21:53 +01:00
13d35c5810
Updated headers
2015-09-02 15:33:16 +01:00
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
b0eda7bc4e
Updated headers
2015-09-02 15:30:10 +01:00
689b0a00fc
Added ROOTSMALL
2015-09-02 15:29:54 +01:00
e907574c72
blockMesh: Avoid test failure for lambda == 1
2015-08-28 20:26:23 +01:00
2d35c2638a
reactingEulerFoam/phaseSystem: Create an ordered container for phaseModels
...
The previous method using a HashTable required a separate ordered list
of names which is hard to work with and maintain.
2015-08-28 18:40:22 +01:00
0f3186fd21
blockMeshMergeFast: Added more diagnostics
2015-08-28 18:39:50 +01:00
08efe5d4e3
Updated header
2015-08-26 18:07:16 +01:00
34ce2e6d61
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00
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
12a8274f8a
activePressureForceBaffleVelocityFvPatchVectorField: Corrected implementation and documentation
...
Updated files provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1793
2015-08-24 18:36:57 +01:00
85c62fc1b7
reactingTwoPhaseEulerFoam: Added support for thermal diffusivity and thermal wall-functions
2015-08-22 18:09:44 +01:00
c80e7cd4e5
ThermalDiffusivity: Refactored to support phase turbulence models
2015-08-20 17:54:51 +01:00
3ecf04d441
src/TurbulenceModels: Renamed template classes to start with capital letter
2015-08-20 15:30:53 +01:00
4f87b904e5
perfectFluidI.H: Corrected return type
...
Patch provided by Juho Peltola
2015-08-19 13:43:59 +01:00
9e12d62156
hRefConstThermo: New constant coefficient thermodynamics model for phase-change
...
Provided by Juho Peltola
2015-08-19 13:42:46 +01:00
2828d82cba
utilities/postProcessing/noise: Corrected documentation
...
Patches provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1832
2015-08-19 11:37:27 +01:00
e3e4d72551
functionObjects/fvTools/calcFvcGrad: Avoid clash with cached gradient field
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1828
2015-08-18 12:13:09 +01:00
2916f043b3
uniformFixedGradientFvPatchField: Corrected constructor
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1827
2015-08-13 19:08:52 +01:00
24495c009c
Rename localAxesRotation -> cylindrical
...
This class does not simply rotate the coordinate system is also changes
it from Cartesian to cylindrical which is not clear from the original name.
We plan to rewrite the coordinateRotation classes to be
coordinateTransformation classes and massively simplify the interface
from the currently unintelligible mess.
2015-08-13 09:25:28 +01:00
32b7a26b72
transformFvPatchField: Specialize valueInternalCoeffs for scalar
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1820
2015-08-10 12:06:13 +01:00
36b1c587a8
face: Add handling for duplicate vertices in sameVertices
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1821
2015-08-10 10:01:36 +01:00
23f4ce9871
polyMeshFromShapeMesh: Set patch-face to corresponding cell-face
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1818
2015-08-08 14:30:06 +01:00
44e7fc454d
ints: Add support for mag(int32_t) and mag(int64_t)
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1817
2015-08-07 15:52:22 +01:00
9a32ae3754
Rename circulators to be consistent with the standard OpenFOAM class naming convention
2015-08-06 16:54:47 +01:00
28955589d2
polyMeshFromShapeMesh: Change patch face matching to be vertex ordering independent
...
This simplifies the specification of patch faces in blockMeshDict which
now do need not have any particular ordering of the block vertices.
2015-08-06 16:51:56 +01:00
690decf5a3
cloudInfo: Updated for changes to functionObjectFile
2015-08-05 18:01:50 +01:00
fdd1beccf4
functionObjectFile: Use wordList rather than wordHashSet to maintain order
...
Change based on patch provided by Hassan Kassem
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1796
2015-08-05 17:38:31 +01:00
091a78d316
blockMesh: Correct multi-grading support for polyLine
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1809
2015-08-04 19:34:24 +01:00
18ac24b2ca
blockMesh: Improve multi-grading so that the divisions are independent of section ordering
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1809
2015-08-02 22:14:26 +01:00
00b6400860
Removed trailing whitespace
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1805
2015-08-01 15:43:05 +01:00
df666ec9a2
Updated header
2015-08-01 15:42:41 +01:00
b3f9b1bc60
hexRef8: Corrected template specialization to support 64bit labels
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1807
2015-08-01 15:41:50 +01:00
b38b44a9cb
ReversibleReaction: Corrected test
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1804
2015-08-01 15:40:52 +01:00
609f43ec69
waveSurfacePressureFvPatchScalarField: Upgrade timeScheme -> ddtScheme
2015-07-24 11:30:48 +01:00
8325e8b91f
fvSchemes: Handle merging of fluxRequired settings
...
during re-reading of the fvSchemes dictionary
2015-07-24 11:30:08 +01:00