9b7ec7180f
ENH: make checkITstream methods public (dictionary, entry)
...
- permits use of these checks for routines wishing to handle their own
logic.
2018-11-06 10:06:25 +01:00
a7a346b206
STYLE: indentation for FatalIOErrorInFunction calls
2018-11-06 09:49:22 +01:00
2fc1a1692b
CONFIG: adjust handling of PETSc environment (-force option)
2018-11-06 09:01:40 +01:00
f5baa9a583
ENH: extend globalIndex toGlobal methods
...
- now applicable to labelLists.
Note:
in some situations it will be more efficient to use
Foam::identity() directly. Eg,
globalIndex globalCells(mesh.nCells());
...
labelList cellIds
(
identity(globalCells.localSize(), globalCells.localStart())
);
2018-11-05 16:23:33 +01:00
dfb652bcac
ENH: findRefCell: initialise to -1 if not needed. Fixes #988 .
2018-11-05 12:12:25 +00:00
c84390ab13
BUG: uniformFixedValue: missing autoMap, rmap. See #1059 .
2018-11-05 11:33:16 +00:00
50baac3c45
ENH: construct string types from Istream now explicit ( #1033 )
...
- this helps for trapping unguarded dictionary lookups.
2018-11-03 20:24:34 +01:00
552682ec03
SUBMODULE: updated to avoid implicit construction of word/fileName etc
2018-11-03 20:32:39 +01:00
53b9961887
STYLE: remove unused variables
2018-11-03 17:51:02 +01:00
6043c9621d
STYLE: accept "solver" or "motionSolver" without complaint
...
- The change from "solver" to "motionSolver" has not been
applied consistently for all types of motion solvers.
2018-11-03 17:25:51 +01:00
aa0f2e0d9b
STYLE: accept std::string for ISstream::getLine
2018-11-03 17:09:23 +01:00
fd54070c3a
BUG: eof errors in the STARCD, VTK file reader ( #1059 )
...
- previously simply read files until the input stream went bad and no
more lines could be read. With the more stringent checking of
values read (commit 0ce7e364a4 ) this approach causes problems.
Use the underlying tokenizer instead to decide about termination.
2018-11-03 15:46:37 +01:00
1f9533ed5c
COMP: avoid ternary mismatch in PatchFunction1
...
- SubField<vector> vs Field<vector>
2018-11-02 18:36:14 +01:00
b273241984
STYLE: Minor code formatting change
2018-11-02 11:23:04 +00:00
f5af16d968
ENH: extractEulerianParticles - refactoring and robustness improvements
2018-11-02 11:22:17 +00:00
8bf7a522e7
BUG: Corrected setting of cloud name
2018-11-02 11:20:07 +00:00
7cb51f5b98
ENH: limit vtk floatField range ( fixes #1055 )
...
- for space-savings the VTK fields are normally written as 'float'
rather than double. When a double field contains very large values,
these can result in a overflow when converted to float.
Now trap these with the appropriate numeric limits.
No warning when these values are clipped: it should be readily
apparent from the output.
ENH: handle symmTensor component swapping directly on VTK output.
- use VTK output routines in vtkSurfaceWriter to benefit from the
above changes
2018-11-01 17:58:36 +00:00
0ce7e364a4
ENH: improve read handling of bad streams #1033
...
- a failed attempt to read a value (eg, word, label, scalar) from a
stream now always provokes a FatalIOError.
This helps avoid some difficult to trace input errors.
2018-11-01 15:59:25 +00:00
3f017a01c0
TUT: syntax typo ( #1059 )
2018-11-01 14:42:37 +00:00
aa7cce912c
STYLE: eliminate unnecessary DIY version of cellPoints(label)
2018-11-01 14:23:21 +00:00
3366a16b35
ENH: pass through format options from sampledSurface to proxy writers
...
- preliminary work to #1057
- add dictionary selectable format (ascii|binary) to
VTKsurfaceFormat, VTPsurfaceFormat
2018-11-01 14:09:53 +00:00
30dcac006f
COMP: Allwmake: make -q work
2018-11-01 14:12:52 +00:00
097e54a74f
BUG: isoSurfaceCell: pre-filtering of cells misses lopping off a corner. Fixes #1062 .
2018-11-01 13:06:06 +00:00
bde7d4bb6c
Merge branch 'feature-topoSet-improvements' into 'develop'
...
Feature topo set improvements (issue #1060 )
See merge request Development/OpenFOAM-plus!216
2018-11-01 11:12:12 +00:00
8937a808ed
STYLE: allow "centre" for sphere without warnings
2018-11-01 09:57:22 +00:00
26f6f4257a
STYLE: createBafflesDict: typo in comment
2018-10-31 13:55:06 +00:00
3cb12d2d9c
ENH: PatchFunction1: have 'sampled' type.
...
type sampled is the equivalent of 'mappedField' bc
functionality - it samples a registered field on a
different region/patch/cells.
2018-10-31 13:37:11 +00:00
192e2eeb9d
BUG: tutorials: fix tutorials for 1812. See #1059 .
2018-10-31 12:08:55 +00:00
8b826a9b51
ENH: new searchableSurfaceToCell source ( #1060 )
2018-10-31 10:36:22 +00:00
fbd26c4fe0
ENH: new special purpose bitSet-based topoSet ( #1060 )
2018-10-31 10:36:22 +00:00
b3156b0d0f
ENH: allow changing verbosity of topoSetSource ( #1060 )
...
- make topoSet set/unset methods virtual to allow overloading
2018-10-31 09:22:58 +00:00
5f91007d4a
ENH: twoSimpleRotors: missing value field
2018-10-30 16:48:05 +00:00
0048b05fdf
ENH: PatchFunction1: backwards compatibility. See #1046 .
2018-10-30 15:13:23 +00:00
7325e3ac7d
ENH: topoSetSource::SUBTRACT enum action ( #1060 )
...
- old 'DELETE' enum was easily confused with 'REMOVE', which removes
the set, not the elements from the set.
- provide corresponding subtractSet() method
STYLE: HashSet set/unset instead of insert/erase methods in topoSetSource
- simplifies switching to/from bitSet storage
2018-10-30 15:09:44 +00:00
04a985ccb3
ENH: ConstantField: allow nonuniform. See #1046 .
2018-10-30 13:37:54 +00:00
6f2376a649
ENH: ConstantField: allow 'constant' keyword. See #1046 .
2018-10-30 13:26:23 +00:00
966eed302e
BUG: subsetMesh: mapping topoSets. Fixes #1053 .
2018-10-30 12:43:30 +00:00
f87496b35d
ENH: mappedPatchBase: short circuit when sampling own mesh. Fixed when doing #1046 .
2018-10-30 12:10:28 +00:00
9b638f9a71
ENH: distinguish between cell/face/point topoSetSource ( #1060 )
...
- add intermediate classes topoSetCellSource, topoSetFaceSource,
topoSetPointSource and corresponding New() factories
2018-10-30 12:01:36 +00:00
9a87a043d6
ENH: consistency updates for patchToFace topoSetSource ( #1060 )
...
- Support specification with "patches" and "patch" keywords
(similar to zone selection). Keyword "name" for compatibility.
2018-10-30 12:01:36 +00:00
de1832abdd
ENH: consistency update for box topoSetSources ( #1060 )
...
- "boxes" has precedence over "box" (similar to treatment of "zones"
vs "zone")
2018-10-30 12:01:36 +00:00
50fe195374
ENH: use "origin" for searchable sphere etc. ( #1060 )
...
- replaces "centre", using the same keyword as other objects
(eg, plane, rotatedBox, coordinateSystem etc).
2018-10-29 15:51:05 +00:00
f2ef995113
ENH: checkMesh: pass by reference. See #755 .
2018-10-29 15:08:52 +00:00
ccafd3cd30
ENH: overset: insert cellDisplacement into suppressed fields. See #1026 .
2018-10-29 14:37:13 +00:00
c2e58dca64
ENH: support multiple zones for topo set sources ( #1060 )
...
- uses the keywords 'zones' and 'zone' to avoid potential conflicts
with a named topoSet action, but accepts 'name' for compatibility.
2018-10-29 12:54:30 +00:00
3be48a677c
ENH: snappyHexMesh: update main snappyHexMeshDict. See #1031 .
2018-10-17 12:04:53 +01:00
e2961e9e41
Merge branch 'feature-patchFunction1' into 'develop'
...
Feature patch function1
See merge request Development/OpenFOAM-plus!215
2018-10-29 09:44:31 +00:00
c20b12b62f
Feature patch function1
2018-10-29 09:44:31 +00:00
f16c417fff
CONFIG: mismatch in keyword for singleProcessorFaceSets
...
- catch some dictionary entries from pre-develop branch
2018-10-19 22:18:06 +02:00
f865fb432f
TUT: missing semi-colons
2018-10-19 21:48:31 +02:00