Mattijs Janssens
2d080ff331
Feature single precision solve type
2019-11-19 11:10:07 +00:00
Mark Olesen
f2eb3e1cee
BUG: incorrect test for triangulate/filtering in sampledIsoSurfaceTopo
2019-11-19 07:20:13 +01:00
Mark Olesen
7c2ad98834
ENH: improve missing entry message for Function1 or PatchFunction1
...
- now indicate that the dictionary entry is missing, not that it is
an unknown function type.
STYLE: adjust PatchFunction1New.C to have logic structure look similar
2019-11-18 15:34:52 +01:00
Mark Olesen
bc8343f702
STYLE: align foamUpdateCaseFileHeader with Foam::IOobject::writeBanner()
...
- handle quoted format statement (m4)
2019-11-18 12:37:01 +01:00
Mark Olesen
53a617b829
TUT: use foamDictionary without runApplication wrapper
...
- avoids generating a log file, which is missing an "End" tag that
allows the test loop to identify the completion status
2019-11-18 12:18:43 +01:00
Mark Olesen
4d18fea8e1
ENH: add value_type to dimensioned type. Add Switch::name(bool)
2019-11-18 09:13:58 +01:00
Mark Olesen
311f29947d
CONFIG: update scotch and compiler versions
2019-11-15 17:49:12 +01:00
Mark Olesen
2a8669b3f8
ENH: add zip/unzip for GeometricField
2019-11-15 17:29:50 +01:00
Mark Olesen
a3d0a7d049
STYLE: add documentation to GeometricField::New
...
- also use tmp::New forwarding internally
2019-11-15 15:54:37 +01:00
Mark Olesen
cf2b84ef32
ENH: add zip/unzip for FieldField
2019-11-15 13:32:27 +01:00
Mark Olesen
6882ed35a4
ENH: add zip/unzip for vector and tensor fields
...
- the full tensor also supports zip/unzip rows/cols
and unzipRow, unzipCol, unzipDiag
2019-11-15 12:56:23 +01:00
Mark Olesen
39a1191bd5
ENH: add zip/unzip functions for complexField and vector2DField
2019-11-15 11:26:45 +01:00
Mark Olesen
a23e8bf540
STYLE: remove unused vector 'zip' function and unused .C files
2019-11-15 10:41:00 +01:00
Mark Olesen
a400bfae21
ENH: add rows/cols setters to Tensor, Tensor2D
...
- also support transposed construction when given a set of vectors
2019-11-15 09:18:52 +01:00
Mark Olesen
0d71607bab
STYLE: remove extraneous descriptions from misc IOList.C files
2019-11-13 19:18:02 +01:00
Mark Olesen
6798c61047
ENH: add boolIOField to allow registering
2019-11-13 18:54:10 +01:00
Mark Olesen
98467036b3
STYLE: regularize quoting and exit on failed 'cd'
2019-11-13 13:19:16 +01:00
Mark Olesen
297adc8764
CONFIG: add build-info to archives
...
- save in META-INFO/build-info for later re-compilation without git.
This improves tracking beyond simply referring to the the patch level.
The information is tagged with an underscore to distinguish from
"real" build information when git is available.
STYLE: improved shell syntax, pushd/popd guards etc.
2019-11-13 10:23:30 +01:00
Kutalmis Bercin
f41b2db8c8
BUG: correct delta:turbulentDFSEMInlet from 2 to 1 ( #1459 )
2019-11-14 14:06:44 +00:00
Kutalmis Bercin
80681eeb2b
TUT: reorganise the scripts and dicts in turbulentInflow
2019-11-14 10:09:36 +00:00
Kutalmis Bercin
87250cb770
ENH: ensure consistent default mapping in turbulentDFSEMInlet
...
- Previously, the default mapping method was `planarInterpolation` which was
silently suppressed by the default 'interpolate{R,U,L}=false'.
STYLE: changes:
`0` to `Zero`,
`lookupOrDefault` to `getOrDefault`
improves header documentation
2019-11-13 11:50:17 +00:00
Kutalmis Bercin
69640bd3d8
BUG: fix decomposition issue | turbulentDFSEMInlet | mapFields ( #1108 )
2019-11-13 11:48:53 +00:00
mattijs
61d2408e1e
BUG: polyMesh: update instead of delete. Fixes #1490 .
2019-11-11 15:36:02 +00:00
Mark Olesen
47e1d13655
CONFIG: allow configurable package, version separator (foamPackRelease)
2019-11-12 17:15:38 +01:00
Mark Olesen
7e9a417fca
STYLE: adjust member ordering to improve packing (of bools)
2019-11-12 16:57:45 +01:00
Mark Olesen
cb53ce3678
COMP: improvements to selection table helper classes
...
- make constructors explicit, delete unused constructors
2019-11-12 14:29:53 +01:00
Mark Olesen
3238a63a10
DOC: add description text for AMIWeights, fieldsExpression
2019-11-12 14:26:41 +01:00
Mark Olesen
3b0d532614
STYLE: restore referenced source file name removed by ea5401c7
2019-11-11 20:29:28 +01:00
Mark Olesen
7c1190f0b1
ENH: rationalize some string methods.
...
- silently deprecate 'startsWith', 'endsWith' methods
(added in 2016: 2b14360662
), in favour of
'starts_with', 'ends_with' methods, corresponding to C++20 and
allowing us to cull then in a few years.
- handle single character versions of starts_with, ends_with.
- add single character version of removeEnd and silently deprecate
removeTrailing which did the same thing.
- drop the const versions of removeRepeated, removeTrailing.
Unused and with potential confusion.
STYLE: use shrink_to_fit(), erase()
2019-11-11 18:50:00 +01:00
Mark Olesen
ea214727a5
ENH: 'set' instead of 'insert' std::initializer_list to HashTable
...
- Duplicate entries are handled by overwriting, which corresponds more
closely to the notion of assignment
2019-11-11 17:07:30 +01:00
Andrew Heather
b63a6edb24
STYLE: Corrected option description
2019-11-01 11:27:48 +00:00
Andrew Heather
186b0350f9
ENH: Pressure function object - added optional inclusion of hydrostatic pressure
...
Example - create p-rgh from p:
pressure-p-rgh
{
type pressure;
libs (fieldFunctionObjects);
writeControl writeTime;
mode static;
rho rhoInf;
rhoInf 1;
hydrostaticMode subtract;
g (0 -9.81 0);
hRef 0;
}
- the hydrostaticMode entry is optional - setting is shown during construction
- g and/or hRef values are retrieved from the database if not specified
2019-10-22 15:54:13 +01:00
Andrew Heather
671519d2d9
ENH: Function objects - runTimePostProcessing - updated and exposed culling options
2019-11-01 11:03:30 +00:00
Mark Olesen
9bf48db7fd
STYLE: spurious #warning emitted in JobInfo
2019-11-11 14:32:44 +01:00
Mark Olesen
713595f0c0
COMP: adjust common paraview library name to vtkPVFoamCommon
...
- similar prefixing as the dependent readers, making it easier to
identify
- add FOAM_API information as server module version
2019-11-11 11:21:45 +01:00
Mark Olesen
8495e8e92c
COMP: provide separate get_pvplugin_api function
2019-11-11 11:16:54 +01:00
Mark Olesen
bab110350b
CONFIG: adjust adios and paraview versions
2019-11-11 10:37:06 +01:00
Mark Olesen
3a964c04f3
COMP: report locations of build tools (such as flex, m4 etc)
...
- can assist diagnosing when things have gone wrong
2019-11-10 11:24:07 +01:00
Mark Olesen
17d159d76d
COMP: add version information to wmake
...
- wmake -version, --version option (alias for -show-api)
for consistency with standard system tools
2019-11-10 11:24:07 +01:00
Mark Olesen
52d2643994
BUG: surfaceFieldValue interpolate on sampled surface fails ( fixes #1488 )
2019-11-11 08:54:05 +01:00
Mark Olesen
71de630722
ENH: tune efficiency of stringOps::trim
...
- move left/right positions prior to substr
2019-11-10 10:50:49 +01:00
Mark Olesen
60155bd90d
TUT: add (disabled) surfaceFieldValue interpolate ( #1488 )
2019-11-09 16:51:31 +01:00
Mark Olesen
e230e9c5e6
TUT: add missing relax entry in reactingTwoPhaseEulerFoam/RAS/wallBoiling
2019-11-09 16:51:31 +01:00
Mark Olesen
060a14394f
STYLE: use dictionary findEntry instead of csearch
...
- fix typo
2019-11-09 16:41:42 +01:00
Mark Olesen
5e50800e2f
ENH: improve missing entry message for Function1 or PatchFunction1
...
- now indicate that the dictionary entry is missing, not that it is
an unknown function type.
2019-11-09 16:39:15 +01:00
Mark Olesen
87330972d8
ENH: interpolationTable improvements
...
- reduce code duplication, support returning multiple interpolations
as a Field
2019-08-23 15:57:22 +02:00
Mark Olesen
784d3ad5d4
BUG: sourced incorrect LogFunctions location
...
- cleanup the run script syntax
2019-11-08 13:14:14 +01:00
mattijs
cc5fac8299
STYLE: snappyHexMesh: excess declarations
2019-11-07 13:25:33 +00:00
Mark Olesen
979a12e521
TUT: fix Allrun script for bump2D
...
- use sed instead of foamDictionary and avoid log file
- ensure consistent behaviour with plot script
GIT: added missing 0/k field : inlet values still need adjustment
2019-11-07 09:35:10 +01:00
Mark Olesen
46d7db79aa
TUT: consistent calling of m4
2019-11-06 11:50:42 +01:00