1a13cd273b
ENH: Adding new Gaussian power profile for laser
2019-04-01 08:29:56 -07:00
33894bf893
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2019-03-26 10:58:14 -07:00
c787edc846
ENH: Delete unused Qin_ variable on laserDTRM.H
2019-03-26 10:57:45 -07:00
b319e058e2
ENH: Adding Function1 functionality to rpm in swirlFanVelocityFvPatch
2019-03-25 10:13:00 -07:00
409072ce59
Merge branch 'snappyHexMesh-proximityCheck' into 'develop'
...
Snappy hex mesh proximity check
See merge request Development/OpenFOAM-plus!249
2019-03-25 16:49:50 +00:00
6c3f2f4df1
Snappy hex mesh proximity check
2019-03-25 16:49:50 +00:00
a1999bc92c
ENH: additional construct/assignment methods for complex ( #1247 )
...
- construct/assign from Zero
2019-03-25 15:17:58 +01:00
a33f1787b7
ENH: globalIndex: helper function to get remote values
2019-03-21 17:55:05 +00:00
ae719b87b5
ENH: exact: use parallel decomposition method
2019-03-20 15:29:47 +00:00
d0f1198b73
TUT: add reconstructPar for interIsoFoam/iobasin (issue #1244 )
2019-03-22 17:42:36 +00:00
6301866a9c
STYLE: use 'statusDone' keyword for coupling ( #1243 )
2019-03-22 08:00:01 +01:00
ac646d48b7
ENH: make external file coupling status= configurable ( #1243 )
2019-03-21 17:26:16 +01:00
a48dc227d4
STYLE: fix comment
2019-03-21 09:49:56 +01:00
f679ab4300
STYLE: adjust some internal variables names in hierarchGeomDecomp
2019-03-20 12:02:42 +01:00
4bb2b8a06a
STYLE: docs for activePressureForceBaffleVelocity
2019-03-19 13:36:16 +01:00
5a10b1e2d2
ENH: support VTK multi-piece output for surfaces
2019-03-19 10:03:14 +01:00
123087bb32
ENH: support VTK output of uniform field
2019-03-19 09:45:52 +01:00
0a03ed43bb
ENH: add transfer for simple MeshedSurface components
2019-03-18 18:17:22 +01:00
a828af280d
GIT: update completion_cache
2019-03-15 17:38:57 +01:00
4995fc5997
ENH: add findCell for PDRblockMesh
2019-03-14 16:24:20 +01:00
ace1491df3
STYLE: narrow represention for boundBox bits enums
...
- add boundBox::directionBit enum which contains the same values as the
treeBoundBox::octantBit enum, but without the attached meaning
2019-03-15 16:23:10 +01:00
cdb36e08e9
COMP: provision for non-existence of bessel functions
...
- These are not defined in the C++ standard for cmath, so allow for
compilation without them. Will need to provide replacements in the
future or rework.
2019-03-15 11:19:15 +01:00
5f0714fe5b
COMP: use intptr_t instead of long for hashing pointers
2019-03-15 10:03:12 +01:00
a9096858f6
COMP: update endian macros. More universal syntax, less clutter.
2019-03-15 09:10:21 +01:00
487877377d
ENH: reorganize regular expressions and add C++11 regex support
...
- new regExpCxx wrapper for C++11 regex support with drop-in
compatibility with existing code.
- regExpPosix (was regExp), for future phase out in favour of regExpCxx.
- The regExp header will continue to be used for defining an
appropriate typedef corresponding to the preferred implementation.
2019-03-14 13:24:23 +01:00
e0e0414726
STYLE: relocate endian from OSspecific to OpenFOAM/primitives
...
- this information is more related to processor, not OS
2019-03-14 12:12:16 +01:00
931bd1d6d1
STYLE: consistent handling of fileName concatenation (POSIX)
2019-03-14 11:48:53 +01:00
d2eb50832c
ENH: add handling of lib/exe file extensions in makefile ( #1238 )
...
- relocates some logic from makefiles/general into platform-specific
overrides
2019-03-14 10:42:57 +01:00
5f527c28aa
ENH: rhoPimpleAdiabaticFoam: unused code
2019-03-14 12:45:02 +00:00
7d077626d3
ENH: moveDynamicMesh: add -overwrite option. Fixes #1233 .
2019-03-13 15:43:38 +00:00
98e8b7ffed
STYLE: correct documentation for fanFvPatchField ( #1229 )
...
- for more clarity, make read/write of rpm and mean-diameter contingent
on nonDimensional == true
2019-03-14 08:19:15 +01:00
8bd6568d05
ENH: added areaWrite function object ( #1237 )
...
- write finiteArea meshes and fields to standard surface output
formats (Ensight, VTK, etc).
2019-03-13 19:44:51 +01:00
9e57e2120b
STYLE: make some sampledSurfaces methods protected
...
- less used bookkeeping/convenience methods that may be phased out
in the future
2019-03-13 17:27:33 +01:00
ef1df59fcf
STYLE: checkIndex for bitSet, PackedList only on FULLDEBUG ( #1235 )
2019-03-13 14:40:38 +01:00
1a35a3ef0f
ENH: surface writers now track their own write status
...
- instead of deciding beforehand if a surface format requires a separate
geometry file (or if a geometry file should be written if no fields were
written) now determine afterwards if something was written.
This improves the overall reliability (consistency) and is more
convenient for the caller as well.
2019-03-13 14:13:04 +01:00
47b0de6d68
STYLE: fix doxygen comment for vtkWrite
2019-03-13 12:54:44 +01:00
9149b3579a
ENH: PtrList and PtrListOps improvements
...
- PtrDynList support for move append list:
can be used to concatenate pointer lists into a single one
- include resize in PtrDynList squeezeNull as being a natural
combination
- support sorting operations for pointer lists (PtrListOps)
2019-03-13 10:53:28 +01:00
c2f59af036
ENH: minor improvements for plane
...
- comparison operator, for sorting based on the position of the origin.
- allow modification of the origin.
- zero-initialise for null constructor: base components are vectors
and cheap to initialise.
- 'unfriend' the output operator: it uses public access methods
2019-03-13 08:00:39 +01:00
a2fb1d0bdd
COMP: add wmake rules for Pgi compiler ( #1234 )
2019-03-11 15:56:40 +01:00
8b63d63444
COMP: rename variable to avoid confusion with 'restrict' keyword
...
- considered an error by the PGI compiler
2019-03-11 17:52:02 +01:00
46a853bc80
ENH: add bar/Pa conversions
2019-03-11 18:37:18 +01:00
0983eae192
COMP: OSspecific dependency on pthread no longer exists ( #614 )
2019-03-11 15:56:40 +01:00
e46b241378
CONFIG: bump API version number to 1902 to register changes in surface writers
2019-03-11 15:28:55 +01:00
bbd8b15437
BUG: incorrect return type for T() method. Regression from 3019f30b12
2019-03-11 15:27:36 +01:00
773ec00d4b
ENH: improved consistency of surface writers ( #1232 )
...
- remove writeGeometry() in favour of write() and make it pure virtual
so that all writers must explicitly deal with it.
- establish proxy extension at construction time and treated as an
invariant thereafter. This avoids potentially surprising changes in
behaviour when writing.
2019-03-11 15:09:03 +01:00
7a5e72978a
COMP: runTimePostProcessing build with VTP+MPI fails ( #1231 )
...
- incorrectly uses paraview include dirs instead of the more universal
vtk include dirs for the MPI test.
2019-03-11 11:04:18 +01:00
5d445f4ed6
ENH: suppress cell/patch/proc ids for foamToVTK ( #1230 )
...
- reduces output size, consistent with vtkWrite function object
STYLE: mark some foamToVTK options as advanced (ie, visible with -help-full)
2019-03-11 11:02:58 +01:00
aafbca93b2
ENH: old-time field: avoid reading in postprocessing mode. Fixes #1228 .
2019-03-06 11:35:16 +00:00
ebb6a0272e
BUG: faMesh: support for multi-region moving meshes. See #1170 .
2019-03-04 11:00:52 +00:00
ce947eeb09
STYLE: relocate -mcpu into compiler instead of compiler-flags ( #1225 )
2019-03-01 18:34:05 +01:00