d703f09d11
BUG: fileOperation: avoid par syn in uncollated. Fixes #846 .
2018-05-29 12:13:13 +01:00
9d5cb5751e
ENH: additional methods for tmpNrc (as per tmp)
...
- move constructable
- factory methods: New, NewFrom
- reset methods
2018-05-28 17:01:03 +02:00
369604e935
Merge branch 'develop-pre-release' of develop.openfoam.com:Development/OpenFOAM-plus into develop-pre-release
2018-05-22 14:06:07 -07:00
d8f9029c7f
ENH: adding needed dictionary in smallPoolFire2D.
...
Update QDot dimensions for diffusionMulticomponent
2018-05-22 14:05:03 -07:00
cb74d7b9d4
Merge remote-tracking branch 'origin/develop' into develop-pre-release
2018-05-21 17:03:58 +01:00
cb1cd96b04
ENH: snappyHexMesh: directional refinememt.
...
Basic directional refinement:
- only for coordinate aligned meshes
- only for refinementRegions
See the mesh/snappyHexMesh/aerofoilNACA0012_directionalRefinement
tutorial.
2018-05-21 16:51:57 +01:00
f7fa618e8f
Merge remote-tracking branch 'origin/develop' into develop-pre-release
2018-05-21 09:53:10 +01:00
7fe700a8dc
COMP: HashPtrTableI.H: inlined functions
2018-05-21 09:50:22 +01:00
447ee9e027
ENH: processorField: added etc/caseDicts file. Fixes #807 .
2018-05-21 09:45:55 +01:00
db23dd7b57
Merge remote-tracking branch 'origin/develop-pre-release' into develop-pre-release
2018-05-21 08:59:55 +01:00
977a9894b4
ENH: codedMotionSolver: motion solver with user-supplied coding
2018-05-21 08:59:01 +01:00
ad25e18c7f
Merge remote-tracking branch 'origin/develop' into develop-pre-release
2018-05-18 12:18:13 +01:00
6180e0db8b
INT: Additional integration updates/clean-up
2018-05-18 10:49:10 +01:00
b78d37e93c
Merge branch 'develop-pre-release' of develop.openfoam.com:Development/OpenFOAM-plus into develop-pre-release
2018-05-18 01:31:17 -07:00
e0912a058c
ENH: Adding pressure work terms for compressibleInterFoam
...
Removing temporary fix from compressibleInterDyFOAM to re-calculte Uf with morphing mesh
2018-05-18 01:27:13 -07:00
5474d161f2
Merge branch 'develop-pre-release' of develop.openfoam.com:Development/OpenFOAM-plus into develop-pre-release
2018-05-17 17:11:57 +01:00
f700bce878
Merge remote-tracking branch 'origin/develop' into develop-pre-release
2018-05-17 12:14:27 +01:00
48d654cf19
ENH: avoid memory leaks for HashPtrTable, PtrMap insertion (issue #749 )
...
- disallow insert() of raw pointers, since a failed insertion
(ie, entry already existed) results in an unmanaged pointer.
Either insert using an autoPtr, or set() with raw pointers or autoPtr.
- IOobjectList::add() now takes an autoPtr instead of an object reference
- IOobjectList::remove() now returns an autoPtr instead of a raw pointer
2018-05-17 09:56:36 +01:00
46b768628c
STYLE: use FieldBase for template invariant parts
...
- use refCount instead of the tmp<...>::refCount alias
2018-05-16 18:03:14 +01:00
fe80e3b4ed
SUBMODULE: updates for catalyst
2018-05-16 16:07:31 +01:00
4289242c07
Merge remote-tracking branch 'origin/master' into develop
2018-05-16 16:07:00 +01:00
1844ce5ab2
BUG: wrong sizing index for VTK legacy polyhedrals ( closes #829 )
2018-05-16 15:57:49 +01:00
c18a2a6370
BUG: compiler-specific INTELMPI not always found ( closes #830 )
...
- tie the MPI rules to the base compiler type *without* its version.
Eg, linux64Gcc (which exists) instead of linux64Gcc81
2018-05-16 12:36:29 +01:00
1275c71e50
ENH: snappyHexMeshDict: description of gapMode
2018-05-16 11:38:24 +01:00
647e1c892d
INT: Additional integration updates/clean-up
2018-05-16 10:32:42 +01:00
b0ddf92e78
ENH: polyMesh: fixed warning message. Fixes #828 .
2018-05-16 10:14:45 +01:00
7c43b919c5
STYLE: eliminate a global reduction for field function (issue #816 )
2018-05-15 18:10:03 +01:00
5b50febfa4
ENH: simplify distance calculation in distanceSurface
...
- use normal instead of volumeType to decide on the sign.
This provides a continuous field and eliminates special handling of
GREAT in iso-surface routines.
- fix regression in isoSurfaceCell cutting that was introduced by the
previous adjustments for distanceSurface
2018-05-15 13:50:24 +01:00
d8356fee44
CONFIG: change default writeLagrangianPositions ON ( closes #781 )
...
- this enables x,y,z access of lagrangian positions, which is useful
for postprocessing in paraview, but at the expense of slightly
more disk space.
2018-05-15 11:11:59 +01:00
65129d7b90
CONFIG: export ThirdParty Qt5_DIR (issue #827 )
2018-05-14 17:04:18 +01:00
df3b406ef8
COMP: resolve faceZone constructor ambiguity for gcc 4.8.1
2018-05-11 17:18:52 +01:00
26c24492b1
SUBMODULE: updates for avalanche, catalyst, cfmesh
2018-05-11 15:29:00 +02:00
7ac5d76773
ENH: fvMeshDistribute: uses topological rather than geometric point merging
...
Patch contributed by Mattijs Janssens
2018-03-23 17:02:18 +00:00
73a525b7f5
ENH: additional input/output parameters for lumped point motion ( closes #804 )
...
- input or output scaling of values to manage dissimilar unit systems
in the structures model
- logging of communicated force, moments and updated positions.
This allows tracking of the information exchange throughout the
duration of the simulation and may assist in post-simulation diagnosis.
2018-03-22 23:57:46 +01:00
51d6008bbb
Merge remote-tracking branch 'origin/master' into develop
2018-05-11 15:15:54 +02:00
28627250c6
CONFIG: update catalyst configuration files
...
- relocated from
etc/caseDicts/postProcessing/catalyst/ -> etc/caseDicts/insitu/catalyst/
- adjusted for unified catalyst function object
2018-05-11 14:55:47 +02:00
cc0eac3e19
ENH: add decompose flag for vtkWrite function object
...
- default is now without polyhedral decomposition, since this produces
compacter files and VTK mananges this in most instances.
However, provide function object flag to reinstate the old behaviour.
2018-05-11 08:04:50 +02:00
f40d7ef578
COMP: use emptyLabelList to avoid reference to temporary (gcc 8.1)
2018-05-09 12:40:38 +02:00
1513a049e0
BUG: swirl: decide based on global properties. Fixes #824 .
2018-05-10 11:12:19 +01:00
56231b5b5f
STYLE: use FatalIOError and minor changes to log output
2018-05-09 12:43:11 +01:00
16f3eac7d6
ENH: reference FO - position entry is now optional
2018-05-09 12:15:43 +01:00
050628c7b1
COMP: Corrections for clang 3.7.1
2018-05-08 15:54:08 +01:00
8c5d0cd8b2
Merge remote-tracking branch 'origin/develop' into develop
2018-05-08 13:56:16 +01:00
0d7c582293
STYLE: Minor typo corrections
2018-05-08 13:24:38 +01:00
091d847094
ENH: Added a new function object to create a field relative to a field value
...
Calculates and outputs a field whose values are offset to a reference
value obtained by sampling the field at a user-specified location.
The field values are calculated using:
\f[
f_c = s(f_{c,t} - f_p + f_{off})
\f]
where
\vartable
f_c | field values at cell
s | optional scale factor (default = 1)
f_{c,t} | current field values at cell at this time
f_p | field value at position
f_{off} | offset field value (default = 0)
\endvartable
Usage
Example of function object specification to calculate the reference
field:
\verbatim
pRef
{
type reference;
libs ("libfieldFunctionObjects.so");
...
field p;
result pRef;
position (0 0 0);
scale 1.2;
offset 100000;
}
\endverbatim
2018-05-08 13:19:46 +01:00
5c60cbe34d
ENH: improve ensightWrite handling of moving mesh
...
- now treat all mesh geometries as moving, since we cannot know
beforehand if this is the case.
2018-05-08 12:41:06 +02:00
e3706cdc69
COMP: wallDistData: incorrect templates
2018-05-08 10:33:58 +01:00
f99880cbea
ENH: add nodeValues option for ensightWrite function object ( closes #734 )
2018-05-08 09:51:15 +02:00
b24bd516ae
ENH: write ensightWrite case on each write ( closes #733 )
...
- allows processing of the data during the calculation.
2018-05-08 09:25:07 +02:00
9531212f14
ENH: disable ensightWrite, vtkWrite function objects in post-process mode
...
- prevents accidental overwrite of runtime conversions.
2018-05-08 09:16:00 +02:00