da78cba7da
BUG: surfMesh.write() not working with AUTO_WRITE off
...
- add writeObject method
2016-12-01 15:15:50 +01:00
46e396af49
ENH: surfMesh::setWriteOption to adjust the write option of all components
...
- otherwise difficult to avoid auto-write etc.
- propagate similar changes to MeshedSurfaceAllocator, where is makes
the most sense.
2016-12-01 15:07:16 +01:00
7b450a2915
BUG: update points reference in surfMesh fails (issue #320 )
...
- Should be updating references (shallow copy), but triggers a deep copy
instead. Likely introduced by 6e573ad7e8 .
2016-11-30 14:13:01 +01:00
ed27b25ff8
STYLE: use meshCells() instead of cutCells() for consistency
...
- other sampled surface types use meshCells() throughout.
Only cuttingPlane was different.
2016-11-24 15:33:17 +01:00
907bde821d
STYLE: fixup usage for -clean/-noClean options
2016-11-25 01:10:25 +01:00
0142c83068
ENH: add motorBike-passenger-helmet.obj for test cases
...
- This is simply the normal helmet geometry, but shifted to where a
passenger head may be. It can be used for surface sampling etc.
2016-12-02 10:10:32 +01:00
8563f892a9
ENH: provide a 'dimensioned' null-like constructor for dimensionedType
...
- The null constructor already creates a dimensionless Zero,
but named "undefined".
Provide an constructor for a dimensioned Zero,
but named "0" for universal clarity to its value.
2016-12-02 08:48:01 +01:00
fb78378959
ENH: Function objects - ensure objects are up-to-date when writing
2016-11-24 12:36:52 +00:00
7734d7ffd7
ENH: Tutorial updates
2016-11-24 12:11:43 +00:00
b7ea6ee24e
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-11-24 12:05:24 +00:00
9316088550
STYLE: Relocated DFSEM tutorial
2016-11-24 12:05:12 +00:00
58fad3ab79
BUG: snappyHexMesh with -decomposeParDict option (issue #265 )
...
- only occurs in combination with distributedTriSurfaceMesh in snappy.
- workaround similar to that previously used for surfaceRedistributePar
(issue #60 ).
Minor adjustment of incompressible motorBike tutorial to detect use of
distributedTriSurfaceMesh.
2016-11-24 12:02:11 +01:00
55ed6ec776
STYLE: use MUST_READ consistently for decomposeParDict
...
- there was a slight mix of MUST_READ and MUST_READ_IF_MODIFIED
but with no obvious code to handle runtime modified values
of the decomposition, or how this works with alternative
dictionaries.
2016-11-24 11:26:03 +01:00
0bb9459cfc
primitiveShapes::plane: Removed redundant 'explicit'
...
Declaration of 'explicit' constructor without a single argument are redundant.
2016-11-23 16:22:10 +00:00
7f330cef40
etc/caseDicts/postProcessing/fields: New 'add' and 'subtract' functionObjects
2016-11-23 16:21:38 +00:00
bc05a40b56
ENH: waveModel - updated restart method
2016-11-23 15:48:56 +00:00
c7b51f98e7
ENH: waveModel - enable restart
2016-11-23 14:57:45 +00:00
e9e9760329
CONFIG: bump versions of various third-party sources
...
* boost 1_62_0 (Sept 2016)
* CGAL 4.9 (Sept 2016)
- now has headers-only mode that could be interesting
* FFTW 3.3.5 (Jul 2016)
* openmpi 1.10.4 (Sept 2016)
- the first openmpi 2.x release is also available, but too early to switch
* paraview 5.2.0 (Nov 2016)
- builds without additional patching
STYLE: removed unneeded CMake environment variables
2016-11-23 14:14:06 +01:00
fa430cc407
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-11-23 12:10:33 +00:00
8c08ad6667
ENH: mergeOrSplitBaffles: allow operation on selected patches. Fixes #314 .
2016-11-23 12:09:31 +00:00
ba6ae13b5a
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-11-23 11:22:01 +00:00
dd989a8600
BUG: Corrected constructor initialisation error introduced in last commit; code tidying
2016-11-23 11:21:23 +00:00
0b83cebd12
BUG: wave model active absorption loop should be over all patch faces
2016-11-23 10:41:37 +00:00
a895f20759
BUG: waveModel - set U to zero in else branch
2016-11-22 15:42:12 +00:00
87a566c11c
STYLE: minor code typo corrections
2016-11-22 15:34:37 +00:00
7eaa46a08b
massRosinRammler: New Lagrangian size-distribution model
...
Corrected form of the Rosin-Rammler distribution taking into account the
varying number of particels per parces for for fixed-mass parcels. This
distribution should be used when
\verbatim
parcelBasisType mass;
\endverbatim
See equation 10 in reference:
\verbatim
Yoon, S. S., Hewson, J. C., DesJardin, P. E., Glaze, D. J.,
Black, A. R., & Skaggs, R. R. (2004).
Numerical modeling and experimental measurements of a high speed
solid-cone water spray for use in fire suppression applications.
International Journal of Multiphase Flow, 30(11), 1369-1388.
\endverbatim
2016-11-22 15:25:43 +00:00
558006afd2
BUG: Corrections to commit 1f826361 for issue #306
2016-11-22 15:12:10 +00:00
1248851fa4
BUG: waveModel - removed direction() function - co-ordinate system takes care of direction
2016-11-22 15:04:05 +00:00
e619a82ae6
COMP: minor adjustments for compiling with single-precision
2016-11-22 15:58:54 +01:00
1f826361c6
STYLE: Consistency updates to change input of <var>Name to <var>. Fixes #306
2016-11-22 14:50:33 +00:00
19bd06c850
COMP: adjust vtk formatting for 64-bit labels
2016-11-22 10:27:11 +01:00
f911344ccb
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2016-11-21 12:10:21 -08:00
5325af4626
BUG: Following issue 284 for particle switching processors flag
2016-11-21 11:54:31 -08:00
143e99194f
ENH: Adding functionality to scalarTransport FO and residence time tutorials for VOF
...
and single phase cases. Registration of the compressed flux in interFoam as it is
needed for the FO if used.
2016-11-21 09:21:45 -08:00
d9740aa33e
ENH: redistributePar: remove pointFields
2016-11-21 17:20:34 +00:00
dfbb9d0900
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
...
Conflicts:
tutorials/combustion/fireFoam/LES/compartmentFire/Allclean
2016-11-21 07:39:46 -08:00
ab40ddaaf3
Adding fireCompartment tutorial for new pyrolysis thermo, thermocouple FO and EDC combustion model
2016-11-21 07:36:05 -08:00
784461b2fa
ENH: make search of instances in IOobject::typeHeaderOk optional (issue #245 )
...
- in specific cases it can be useful to suppress searching the instances.
For example, if one only wishes to check if a "points" is available at
the given time instance, without searching backwards through all
times.
2016-11-21 14:28:40 +01:00
cf4d945aa1
Matrix: Minor reformatting
2016-11-21 11:47:25 +00:00
c554dc7b7d
ENH: ensure written and evaluated values correspond (issue #311 )
...
- Avoids possible discrepancy when the user selects non-coincidental
values for executeInterval and writeInterval.
- zeroGradient and ddt2 function objects
2016-11-21 12:36:04 +01:00
c7c2808bee
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2016-11-21 09:44:54 +00:00
19cb3b0454
STYLE: porosityModel - minor cleanup of bounds output
2016-11-21 09:44:00 +00:00
cbf43acd30
ENH: provide static uniq method in wordReListMatcher (issue #259 )
...
- this functionality will be more frequently used in the future,
thus place in a commonly available location.
2016-11-21 10:38:22 +01:00
a6a90838fa
STYLE: adjust tutorial Allrun scripts (issue #310 )
...
- A few without a 'cd' at the start.
Use $(getApplication) directly in more places (for clarity).
2016-11-21 10:18:00 +01:00
21679c04e4
STYLE: adjust tutorial Allclean scripts (issue #310 )
...
- A few without a 'cd' at the start.
Several remove files that are already covered by the cleanCase function.
2016-11-20 17:26:44 +01:00
f3cc16e42c
ENH: Avoid constant/polyMesh/blockMeshDict (issue #309 )
...
- relocate to system/blockMeshDict, which avoids it being cleaned out
accidentally
2016-11-20 16:50:47 +01:00
8ba4e3c370
ENH: make search of time instances in IOobject optional (issue #245 )
...
- Still needs more attention.
--
STYLE: fix minor typos in documentation
2016-11-20 14:41:43 +01:00
5c15769dfe
GIT: revert back to system openmpi (issue #308 )
...
- consistently use SYSTEMOPENMPI for both sh and csh versions
(inadvertently changed in ee5251a7bb ).
2016-11-20 13:12:02 +01:00
95e7faf309
STYLE: use the more succinct forms for argList (issue #307 )
...
* args[int] vs args.args()[int]
* args[word] vs args.options()[word]
etc.
2016-11-20 13:06:57 +01:00
7b9fde84ce
STYLE: consistent naming of 'kappa' instead of 'kappaName' etc (issue #305 )
...
- purely cosmetic (documentation) changes
2016-11-20 11:41:52 +01:00