72f242405a
STYLE: word::validated without underscore prefix by default (issue #518 )
...
- this now appears to be the more common use case.
2017-07-18 14:09:49 +02:00
0456c5976d
STYLE: remove special treatment for 'include' keyword ( closes #521 )
...
- a holdover from OpenFOAM 1.4 (prior to the #include dictionary directive)
2017-07-10 10:30:15 +02:00
a107e9b229
thermoSingleLayer::q: Use a local "alpha" without hydrophilic/phobic adjustment
...
Resolves bug-report https://bugs.openfoam.org/view.php?id=2605
2017-07-10 08:25:09 +01:00
f304b70177
STYLE: simplify string handling for expansions in primitiveEntry
2017-07-07 19:42:57 +02:00
a47e0748c4
STYLE: Code tidying
2017-07-07 11:50:40 +01:00
91b6f37c73
ENH: wallHeatFlux FO - removed hard-coding of qr name
2017-07-07 11:49:14 +01:00
bc1f2fa97e
STYLE: use auto and cfind to simplify selector usage (issue #512 )
2017-07-03 10:36:03 +02:00
a09815fae2
Merge branch 'feature-post-release-cleaning' into 'develop'
...
Feature post release cleaning
See merge request !122
2017-07-07 17:29:06 +01:00
acb5d54e41
STYLE: initializer_list instead of IStringStream for static list construction
2017-07-07 12:54:54 +02:00
51d46079df
ENH: consolidate table bounding (issue #520 )
...
- replace duplicate code with global bounds enums and Enum
2017-07-07 12:37:25 +02:00
45dabbfe2b
ENH: provide Enum failsafe lookup
...
- if the enum name is not found, then warn and return the default.
2017-07-07 12:33:41 +02:00
c55dc32501
BUG: triSurfaceMesh: construct-from-triSurface refers to original surface. Fixes #519 .
2017-07-06 13:45:25 +01:00
84e47f2d2a
ENH: cleanup dictionary code
...
- use typedefs and new features/methods
- file-scope template to avoid code duplication.
2017-07-06 12:58:04 +02:00
162e9126f3
STYLE: adjust internal coding for handing IOobject filename (related to #482 )
...
- make the purpose of various parts clearer
2017-07-06 11:34:35 +02:00
5d282722c1
ENH: add optional parameter to word::validated (issue #518 )
...
- can now suppress prefixing an underscore to leading digits.
2017-07-06 10:58:48 +02:00
818c9b2da3
STYLE: adjust coding style for C++11 features and OpenFOAM-1706 methods
2017-07-06 09:23:09 +02:00
c50368ecc6
ENH: add trapFpe and setNaN optimisationSwitch (issue #517 )
...
- allows configuration without an environment variable.
For compatibility still respect FOAM_SIGFPE and FOAM_SETNAN
env-variables
- The env-variables are now treated as true/false switch values.
Previously there was just a check for env exists or not, but this
can be fairly fragile for a user's environment.
2017-07-05 17:49:37 +02:00
e54a930dcc
ENH: add mpiBufferSize optimisationSwitch (issue #517 )
...
- allows configuration without an environment variable.
For compatibility still respect MPI_BUFFER_SIZE env-variable.
2017-07-05 15:52:44 +02:00
a4c81f5962
ENH: make streams name() methods virtual throughout (issue #479 )
2017-07-04 17:17:09 +02:00
6a0a8b99b3
STYLE: use ""_deg user-literal for degrees to radians conversion
...
ENH: add degToRad() multiplier (useful for scalar fields)
- use degToRad() functions throughout instead of scattered local solutions
2017-07-04 15:36:46 +02:00
f55c568f13
ENH: upgrade from NamedEnum to Enum (issue #515 )
2017-07-03 21:43:33 +02:00
575073890f
STYLE: spacing of multi-level template parameters
2017-07-05 15:06:06 +02:00
efc21270ea
STYLE: regExp with explicit constructor
...
- use separate constructor for ignore-case option (cf. wordRe treatment)
- constructors/destructor now inline.
2017-07-05 09:15:52 +02:00
1d56e9f136
STYLE: use auto with vtkSmartPointer
2017-07-03 13:33:53 +02:00
7ac55ac74a
ENH: consolidate arch and version strings (issue #513 )
...
- make some IOobject writing routines non-templated.
- relocate more IOobject methods into the IOobjectI.H
(generally cleanup the main header).
2017-07-03 13:24:08 +02:00
31172408ee
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-29 17:34:23 +01:00
0e465e0f5d
BUG: label64: write primitives consistent with label size. Fixes #505 .
2017-06-29 17:33:40 +01:00
2f62d94e8b
BUG: CollidingParcel: is not contiguous since have collisionRecords_
2017-06-29 17:16:38 +01:00
07d9d3fc04
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-29 14:18:41 +01:00
7dbb3b657d
ENH: argList - onlycheck for decomposeParDict when checkProcessorDirectories_ is true
2017-06-29 14:10:12 +01:00
a40798c71e
STYLE: Updated copyright year
2017-06-29 14:09:34 +01:00
7ac88c13d9
ENH: Updated oriented flag for backwards compatibility
2017-06-29 13:37:08 +01:00
29d613dae4
BUG: Changing V0 not to be registered in order to avoid mapping. But writing it down
...
by fvMesh.writeObject().
2017-06-28 12:11:24 -07:00
cec7eb9518
ENH: add basic arch information to the output (issue #361 )
...
- end user can easily see which arch (endian, label/scalar size) was
used from the log output, or via -help usage
2017-06-28 17:41:15 +02:00
bb2041ef69
BUG: reactionSensitivity - corrected integral calculations
2017-06-28 14:07:57 +01:00
367095f666
BUG: Correction for commit ead256f50
2017-06-28 14:07:26 +01:00
5bab287985
compressibleInterFilmFoam: Experimental VoF solver supporting VoF<->film transfer
2017-06-27 15:55:43 +01:00
cc9ffdffbb
reactingMultiphaseEulerFoam: Limited phase-fractions
...
for consistency with reactingTwoPhaseEulerFoam and to ensure correct operation
of models requiring formal boundedness of phase-fractions.
Resolves bug-report https://bugs.openfoam.org/view.php?id=2589
2017-06-26 16:24:57 +01:00
3df71d18d0
compressibleInterFoam: Improved mass conservation
...
using the continuity error correction formulation developed for
twoPhaseEulerFoam and reactingEulerFoam.
2017-06-22 14:42:36 +01:00
1eb3f3b18d
surfaceFilmModels: 0.333 -> 1.0/3.0 and 0.666 -> 2.0/3.0
...
Resolves bug-report https://bugs.openfoam.org/view.php?id=2629
2017-07-21 17:38:31 +01:00
d764104730
externalWallHeatFluxTemperature: Changed Ta entry to Function1 to support time variation
...
Temporal variation of Ta is generally more useful than spatial variation but
a run-time switch between the two modes of operation could be implemented in
needed.
2017-06-13 09:00:48 +01:00
ead256f506
INT: Integration of rhoPimpleAdiabaticFoam
...
Solver for low Mach no. flows with adiabatic thermodynamics and updated
pressure-velocity coupling given by the RCM interpolation procedure
described in
\verbatim
Knacke, T. (2013).
Potential effects of Rhie & Chow type interpolations in airframe
noise simulations. In: Schram, C., Dénos, R., Lecomte E. (ed):
Accurate and efficient aeroacoustic prediction approaches for
airframe noise, VKI LS 2013-03.
\endverbatim
Original code supplied by Thilo Knacke, CFD E+F GmbH
contact: info@cfd-berlin.com
Integrated into OpenFOAM by OpenCFD Ltd.
2017-06-09 10:23:47 +01:00
50cc938677
ENH: Setting V0 to NO_WRITE, but registered in the database
2017-06-27 08:56:39 -07:00
ff2a811bdb
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-27 08:13:09 -07:00
e4bfefa396
STYLE: Minor tidying
2017-06-27 11:22:03 +01:00
9e0235cd2a
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-27 11:19:18 +01:00
bf2ed1abcf
ENH: Updated pressure-work term creation for moving meshes
2017-06-27 11:18:55 +01:00
2582190820
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2017-06-26 20:13:19 +01:00
bd5c0a3036
ENH: Updated partialSlip BC to enable users to specify the value at zero
...
slip
The old behaviour assumed that the no-slip value was zero. This has
been extended to enable the user to supply a refValue - the value at
zero slip.
This was similar to the mixedFixedValueSlipFvPatchField behaviour in the
rhoCentralFoam library - now deprecated in favour of the templated
partialSlip version.
2017-06-26 20:07:18 +01:00
e35d2e53c9
BUG: Fixing issue 505 in GL. Initializing switchProcessor and keepParticle in CollidingParcel and MPPICParcel
2017-06-26 08:47:46 -07:00