f9e5392171
BUG: fix tut regression for potentialFoam ( #1518 )
2019-12-12 11:22:13 +00:00
64242fc096
TUT: generalise planarPoiseuille for all laminar models ( #1509 )
2019-12-12 11:22:13 +00:00
be235787cf
DOC: add missing tags into Stokes.H ( #1509 )
...
STYLE: add missing comment dashes, DOI
DOC: add DOI into WatersKing.C
2019-12-12 11:22:13 +00:00
1847bd16be
TUT: use fast topological search for channel395DFSEM blockMesh
...
- same result, but approx 4x faster for this case
2019-12-11 09:45:54 +01:00
e1a7c0ed1d
ENH: Particle PatchPostProcessing - enable users to filter particle property output
...
The optional 'fields' entry can be used to limit which particle fields are
written to file. If empty/not specified, all properties are written to
maintain backwards compatibility.
patchPostProcessing1
{
type patchPostProcessing;
maxStoredParcels 20;
fields (position "U.*" d T nParticle);
patches
(
cycLeft_half0
cycLeft_half1
);
}
2019-12-09 23:31:01 +00:00
deeb27896c
ENH: Added option to write particle patch interactions to file
...
File writing is off by default; to activate, add to the patch interaction model
coeff dictionary
writeToFile yes;
2019-12-09 22:31:09 +00:00
44304e07d6
TUT: simple tutorial with expression boundary conditions and setExprFields
2019-12-10 13:09:22 +01:00
c2123452b1
ENH: generalize string expression evaluation
...
- replace stringOps::toScalar with a more generic stringOps::evaluate
method that handles scalars, vectors etc.
- improve #eval to handle various mathematical operations.
Previously only handled scalars. Now produce vectors, tensors etc
for the entries. These tokens are streamed directly into the entry.
2019-12-09 19:44:23 +01:00
9a7adf3606
Merge branch 'master' into develop-v1906
2019-12-06 12:05:32 +00:00
9e6683f7bc
ENH: add conditionals to #eval (string to scalar)
...
Example,
($radius > 10) ? sin(degToRad(45)) : cos(degToRad(30))
- protect division and modulo against zero-divide.
- add scanner/parser debugging switches in the namespace,
selectable as "stringToScalar". For example,
debug parser: foamDictionary -debug-switch stringToScalar=2
debug scanner: foamDictionary -debug-switch stringToScalar=4
debug both: foamDictionary -debug-switch stringToScalar=6
2019-11-19 14:22:03 +01:00
a5a222f7cf
ENH: support scalar tokens when testing #if, #ifeq
...
- this allows use of #eval results in the tests
2019-11-19 09:00:00 +01:00
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
b40d1d8e4f
BUG: decomposePar fails with csv table in binary ( fixes #1498 )
2019-11-18 16:59:51 +01:00
98467036b3
STYLE: regularize quoting and exit on failed 'cd'
2019-11-13 13:19:16 +01:00
f41b2db8c8
BUG: correct delta:turbulentDFSEMInlet from 2 to 1 ( #1459 )
2019-11-14 14:06:44 +00:00
80681eeb2b
TUT: reorganise the scripts and dicts in turbulentInflow
2019-11-14 10:09:36 +00:00
e9219558d7
GIT: Header file updates
2019-10-31 14:48:44 +00:00
60155bd90d
TUT: add (disabled) surfaceFieldValue interpolate ( #1488 )
2019-11-09 16:51:31 +01:00
e230e9c5e6
TUT: add missing relax entry in reactingTwoPhaseEulerFoam/RAS/wallBoiling
2019-11-09 16:51:31 +01:00
0968408736
STYLE: correct executable permissions and shebang on tutorial files
...
- triggers rpmlint warnings
2019-10-01 15:47:29 +02:00
784d3ad5d4
BUG: sourced incorrect LogFunctions location
...
- cleanup the run script syntax
2019-11-08 13:14:14 +01:00
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
46d7db79aa
TUT: consistent calling of m4
2019-11-06 11:50:42 +01:00
e6dfb39c66
STYLE: remove unnecessary stdout, stderr /dev/null redirects
...
- no stderr redirect needed:
* 'command -v'
- no stdout/stderr redirect needed:
* 'rm -f'
STYLE: consistent spacing after redirects
2019-11-06 10:44:36 +01:00
ec7e3c88e4
ENH: test for WM_PROJECT_DIR being set/unset in scripts
2019-11-06 09:18:51 +01:00
fdf8d10ab4
Merge commit 'e9219558d7' into develop-v1906
2019-12-05 11:47:19 +00:00
ad5be0586b
TUT: define slip boundaries in building motion tutorial
...
- define nut conditions explicitly, without fallback definition
2019-11-02 19:46:12 +01:00
5577606997
ENH: generalise bump2D Allrun and plot scripts
...
STYLE: renamed periodicHill createPlots -> plot for consistency
TUT: use nutLowReWallFunction for bump2D
- required for the new nutWallFuncs hierarchy
2019-11-01 16:08:24 +00:00
9f11d892f5
ENH: Update of alphaBoiling BC, Bromley and tutorial
2019-10-28 12:30:53 -07:00
7b42931a7b
TUT: use nutkWallFunction
2019-10-10 07:35:16 +02:00
6b5492e3bd
ENH: code simplification, improvements for reading dictionary variables
...
- Now accept '/' when reading variables without requiring
a surrounding '{}'
- fix some degenerate parsing cases when the first character is
already bad.
Eg, $"abc" would have previously parsed as a <$"> variable, even
although a double quote is not a valid variable character.
Now emits a warning and parses as a '$' token and a string token.
2019-10-08 18:43:38 +02:00
5cbfe44d6b
TUT: add Allclean script into bump2D
2019-10-02 18:32:13 +01:00
8f1844fff0
TUT: remove cr-nl endings
...
- use git show --ignore-space-change when examining
2019-10-01 12:39:10 +02:00
93422f1a72
TUT: use simpler syntax for motionSolverLibs entries
2019-10-01 10:58:53 +02:00
e7f380dcd5
TUT: use #eval instead of #calc where possible
2019-10-01 10:14:55 +02:00
02914539f7
TUT: consistent use of scale in blockMeshDict
2019-10-01 09:33:38 +02:00
3625d0ecd1
TUT: remove duplicate ;; in dictionaries
2019-10-01 10:39:40 +02:00
fc461a1cc6
TUT: use writeControl "adjustable" (alias for "adjustableRunTime")
2019-09-27 15:50:06 +02:00
356995bf07
TUT: Update radiation tutorials radiation BC's for transmissivity
2019-09-16 10:05:55 -07:00
8037b8d6a8
ENH: allow invariant surfaces for sampling ( #1418 )
...
- an advanced feature, for example when sampling on a static patch
while some motion occurs elsewhere. [use with caution]
- If the sampled surface dictionary is modified during run-time, the
ensight file indexing for the geometry will become out of sync.
This is addressed in a subsequent commit.
2019-08-30 15:46:07 +02:00
880d81475b
TUT: use simpler syntax for libs entries
2019-08-30 16:45:45 +02:00
785241178f
BUG: Correct div(u*p) for Teqn in compressibleInterFoam .Gitlab 1400.
2019-08-21 11:34:18 -07:00
27a0a073e5
ENH: Adding div schemes for div(phi,p)
2019-08-22 09:11:27 -07:00
8d7b8043a4
ENH: add time ramping to surfaceNormalFixedValue ( #1407 )
...
- alternatively can use uniformNormalFixedValue with PatchFunction1
specification and temporal ramping.
TUT: add ramped example for simpleCar
2019-08-22 12:28:30 +02:00
2ca4792734
TUT: add coded example for sampling cellZoneId ( #1383 )
2019-08-21 12:13:51 +02:00
771410e546
ENH: Adding tutorial for overset and multi motion solvers
2019-08-16 12:36:18 -07:00
f95b67b565
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus
2019-07-30 08:49:57 -07:00
962e6f6318
ENH: Small editing to fvSchemes and alphatWallBoilingWallFunction
2019-07-30 08:49:15 -07:00
4631d3272f
ENH: Adding multiband absorptivity and solar load working with FVDOM
2019-08-07 15:36:22 -07:00
d4454ab6b4
TUT: binary output for windAroundBuildings
2019-07-30 11:42:00 +02:00