a50c446853
STYLE: update notes about patch level on development branches
...
- previously stated that the patch level would be 0, but this would
necessitate many revert commits after merging in the master branch.
It is better to leave the meaning open.
2019-01-23 08:50:57 +01:00
4256da3291
GIT: fix merge/rebase artifact
2019-01-22 19:25:53 +01:00
fafe1e564b
BUG: nearWallFields: particles located outside mesh. See #947 .
2019-01-23 12:11:30 +00:00
e6217dafd6
ENH: overset: various improvements to trackingInverseDistance. See #736 .
2019-01-23 09:50:37 +00:00
8f8a4dc682
ENH: add foamDictionary -precision option (issue #1177 )
...
- since foamDictionary doesn't use system/controlDict it will use the
standard default precision. The '-precision' option allows adjusting
that value.
2019-01-22 15:11:28 +01:00
789c5d00b0
ENH: use average value for ensight faceZone on proc boundary ( #1176 )
2019-01-22 12:49:50 +01:00
6b8f56efea
ENH: support dictionary or list entry for sampled surfaces
...
- support for optional 'enabled' keyword to selectively disable a
single sampled surface.
ENH: add sampledSurface::withSurfaceFields() method
- can be used to distinguish which samplers support surface fields.
Currently this is only sampledPatch
2019-01-22 07:59:57 +01:00
89438778aa
STYLE: make meshedSurfRef copyable
2019-01-17 04:40:29 +01:00
03bd58ee3a
CONFIG: update openmpi-1.10 minor
2019-01-21 13:40:06 +01:00
73e89f9332
ENH: add UPtrList method to squeeze out (remove) null pointers
...
- moves any nullptr to the end of the list where they can be
eliminated in a second step with resize()
2019-01-21 09:51:02 +01:00
8e0bd4bf43
ENH: surfMesh constructor without AUTO_WRITE, as per polyMesh ( #1147 )
2019-01-18 18:36:09 +01:00
7724d5ccba
GIT: relocate surZone files
2019-01-18 18:56:00 +01:00
ed94a2714d
STYLE: use HashTable iterator 'val()' method instead of 'object()'
2019-01-18 16:26:50 +01:00
53efb24a8d
STYLE: use ListOps::uniqueEqOp instead of local definition
2019-01-18 15:34:28 +01:00
1dd7362aed
ENH: wmakeRoot for locating the root directory
2019-01-18 10:58:07 +01:00
3c81aec0e2
STYLE: fix doxygen-related typos
2019-01-18 09:32:36 +01:00
c0b11a5298
ENH: additional constructor for vtk::outputOptions
2019-01-18 09:03:07 +01:00
a8fa75246b
COMP: Resolved compiler warning
2019-01-21 13:24:15 +00:00
6ccdc77468
BUG: trackingInverseDistance: fix trackingInverseDistance. Fixes #736 .
2019-01-17 18:21:38 +00:00
56406493f6
ENH: pointToPoint: better checking.
2019-01-17 11:45:34 +00:00
268d6d9037
ENH: turbulence: better restart behaviour. Fixes #1172 .
2019-01-17 11:42:15 +00:00
8fed88a2bf
BUG: fvMesh: support for multi-region moving meshes. Fixes #1170 .
2019-01-14 16:55:30 +00:00
7b64894853
CONFIG: drop config support for deprecated ensight reader library
2019-01-17 10:53:44 +01:00
361257d9f4
STYLE: enumerate Nastran PLOADs in NASCore
2019-01-17 03:10:31 +01:00
c44814c100
ENH: use globalIndex gather in patch merging
2019-01-17 00:38:18 +01:00
f498d09dbf
ENH: add simplified gather methods for globalIndex with default communicator
...
- when combining lists in processor order this simplifies code and
reduces memory overhead.
Write this:
----
labelList collected;
const globalIndex sizing(input.size());
sizing.gather(input, collected);
----
OR
----
labelList collected;
globalIndex::gatherOp(input, collected);
----
Instead of this:
----
labelList collected;
List<labelList> scratch(Pstream::nProcs());
scratch[Pstream::myProcNo()] = input;
Pstream::gatherList(scratch);
if (Pstream::master())
{
collected = ListListOps::combine<labelList>
(
scratch,
accessOp<labelList>()
);
}
scratch.clear();
----
2019-01-16 21:33:06 +01:00
f19150cd32
STYLE: relocate identity() declaration to List.H (was in ListOps.H)
...
- remove unused and deprecated emptyList() casting function.
This function is disllowed by many modern compilers and is no longer
used within OpenFOAM - was deprecated 2018-07.
2019-01-16 21:00:22 +01:00
dfc838585c
STYLE: expose List uniform() method as public
2019-01-16 10:15:30 +01:00
ac7a88034e
STYLE: modernize code for concrete Fields ( #1160 )
...
- use forwarding tmp factory methods, auto types
2019-01-10 17:06:04 +01:00
7e48f2c6b3
STYLE: modernize code for GeometricFieldFunctions ( #1160 )
...
- use forwarding tmp factory methods, auto types
2019-01-10 17:06:04 +01:00
b002a232d6
STYLE: modernize code for FieldFieldFunctions ( #1160 )
...
- use forwarding tmp factory methods, auto types
2019-01-10 17:06:04 +01:00
6365560956
STYLE: modernize code for DimensionedFieldFunctions ( #1160 )
...
- use forwarding tmp factory methods, auto types
2019-01-10 17:06:04 +01:00
3019f30b12
STYLE: modernize code for FieldFunctions ( #1160 )
...
- use forwarding tmp factory methods, auto types
2019-01-10 17:06:04 +01:00
35fc2d1be2
STYLE: modernize code for tmp reuse functions ( #1160 )
...
- use forwarding tmp factory methods
2019-01-10 17:06:04 +01:00
fcf4c5fb22
ENH: wmake have_* script changes
...
- use local 'prefix' variable for easier override and more consistency
2019-01-10 20:14:46 +01:00
abf6d57ae8
ENH: include the selection volume in momentum output
2019-01-15 16:58:27 +01:00
52c337a667
ENH: add updateMesh(), movePoints() to volRegion
2019-01-15 18:32:35 +01:00
c6c30a0692
ENH: return const pointer instead of bool from PtrList::set(label)
...
- can still test as a bool or use to 'peek' at the content.
2019-01-15 16:37:15 +01:00
1ce8440cec
ENH: downgrade error to warning in Alltest
...
- make adjustment of the DebugSwitches optional.
Enable (the old behaviour) with -debug.
2019-01-15 10:37:50 +01:00
02ea8b1ce8
ENH: improve handling of etc/controlDict for Alltest
...
- only backup/modify controlDict if it contains a DebugSwitches entry
- add -no-debug option to suppress modification entirely
2019-01-15 09:36:15 +01:00
2a1d0f36ec
ENH: new foamToVTK output option -processor-fields
...
- write values of processor boundaries only, for diagnostic purposes.
- parallel only, and non-legacy format only
2019-01-14 17:32:07 +01:00
9ccae1d37f
ENH: support procIDs output for vtk::patchWriter
2019-01-14 16:56:55 +01:00
8a391b79b5
ENH: MinMax class for handling value ranges
2019-01-14 10:00:32 +01:00
a174f13f4b
ENH: define accessOp<T> and emptyOp<T> in UList.H
...
- The dummy accessOp can be useful outside of ListListOps.
- New emptyOp for using as a filter predicate (for example).
2019-01-14 09:47:52 +01:00
57cfe2b5ef
BUG: incorrect return type for (GeometricFields) unary reduction
2019-01-11 00:14:50 +01:00
34386291cb
ENH: make List uniform() method consistent with Field
...
- this protected method was previously used directly for the list
output and had the check for 2 or more elements in it. Now simply
test the List content and handle the output preference separately.
2019-01-11 12:49:08 +01:00
6c419174e1
STYLE: writeEntry instead of writeKeyword + END
2019-01-11 11:03:36 +01:00
dcb6969361
BUG: missing space separator in chemkinToFoam file output
...
- generates dictionary-like content, but without a separator between
keyword and list content.
2019-01-11 11:03:36 +01:00
cb5617e070
STYLE: fix some doxygen markup
...
- missing verbatim/endverbatim markers, missing "Foam::" prefix, typos
2019-01-11 08:22:02 +01:00
030877f8af
ENH: add '-help-notes' as an advanced option
...
- emits the notes description only
2019-01-10 15:21:24 +01:00