f4baa3a864
vtkSurfaceWriter: Changed precision of points to "double" to avoid the error
...
“Error when reading ascii data. Possible mismatch of datasize with
declaration.”
Patch contributed by Karl Meredith, FMGlobal
2016-04-12 09:03:12 +01:00
ac71f86574
UList: Rationalize assignment (shallow-copy vs deep-copy)
...
//- Disallow default shallow-copy assignment
//
// Assignment of UList<T> may need to be either shallow (copy pointer)
// or deep (copy elements) depending on context or the particular type
// of list derived from UList and it is confusing and prone to error
// for the default assignment to be either. The solution is to
// disallow default assignment and provide separate 'shallowCopy' and
// 'deepCopy' member functions.
void operator=(const UList<T>&) = delete;
//- Copy the pointer held by the given UList.
inline void shallowCopy(const UList<T>&);
//- Copy elements of the given UList.
void deepCopy(const UList<T>&);
2016-04-03 10:26:05 +01:00
5879080b38
sampledSet: Further improvements in robustness for midPoint and midPointAndFace
2016-03-24 23:06:10 +00:00
fa8929df6d
Use Zero rather than pTraits<Type>::zero unless a static typed '0' is required
2016-03-22 17:46:52 +00:00
3c3a02e61c
sampledSet/midPoint, midPointAndFace: Improved robustness of the mid-point cell seaching and selecting
2016-03-19 21:22:09 +00:00
9f80c727e5
sampledSet/face: Improved robustness of face selection
2016-03-19 21:21:23 +00:00
36f19c88c4
src/sampling/sampledSurface/isoSurface: Correct referencing to temporary fields
...
Patch provided by Mattijs Janssens
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1487
2016-03-12 11:50:04 +00:00
c544bec896
Removed duplicate, inconsistent and spurious comments in .C files
2016-02-29 18:33:54 +00:00
99c000fc94
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
e287bd2e65
sampledSets: use smallDist consistently between getTrackingPoint and other tracking functions
...
Use different hit-tolerances between sampling methods to account for the
difference in the "offset" definition.
2016-02-29 12:09:46 +00:00
7859083246
OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp
...
The deprecated non-const tmp functionality is now on the compiler switch
NON_CONST_TMP which can be enabled by adding -DNON_CONST_TMP to EXE_INC
in the Make/options file. However, it is recommended to upgrade all
code to the new safer tmp by using the '.ref()' member function rather
than the non-const '()' dereference operator when non-const access to
the temporary object is required.
Please report any problems on Mantis.
Henry G. Weller
CFD Direct.
2016-02-26 17:31:28 +00:00
49c54e9070
OpenFOAM libraries: Updated to use the new const-safe tmp
2016-02-26 08:13:59 +00:00
605f72a27c
rawSurfaceWriter: Added support for compressed output
...
Patch provided by Armin Wehrfritz
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=843
2016-02-02 20:22:27 +00:00
559e787dec
sampledSet: Relax hit tolerance to handle warped faces
2016-01-23 15:16:51 +00:00
a23f79fa7e
Info -> InfoInFunction and updated comments
2016-01-20 16:21:37 +00:00
2804f8748d
Make disallowed member functions private
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1977
2016-01-20 10:41:14 +00:00
4426006d69
Info -> InfoInFunction and updated comments
2016-01-20 10:18:13 +00:00
d70384fcc1
Info -> InfoInFunction
2016-01-19 21:58:11 +00:00
d508f12b74
sampledSetsFunctionObject/sampledSetsDict: Added an example of sampling on a line
2016-01-18 18:22:42 +00:00
e029c7c1a3
Update headers
2016-01-11 13:02:52 +00:00
a56ab5f863
Consistently indent continuation backslashes in macro definitions
2016-01-11 13:00:56 +00:00
94c05a1e6c
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
36f2d69888
Update code to use the simpler C++11 template syntax
2016-01-10 19:20:16 +00:00
3dd784315b
Correct formatting: "forAll (" -> "forAll("
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
0a133a39f7
circleSet: Corrected point ordering
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1932
2015-12-01 09:45:58 +00:00
5e6a7ea282
Completed update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
03494fef5d
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
0d024dd37d
Removed use of the deprecated "register" keyword
...
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340.html
2015-06-30 10:26:44 +01:00
3c90756702
Update header
2015-06-25 22:04:28 +01:00
64d8d90f03
sampledPlane: Correct handling of coordinate system specification
...
Patches provided by Timm Severin
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1764
2015-06-25 22:04:00 +01:00
3cb01abd9b
meshToMeshTemplates: Fix bug in mapTgtToSrc
2015-06-23 10:55:17 +01:00
fc4ecc22ec
calculateMeshToMesh0Addressing: Change decomposition method to CELL_TETS
...
Resolves additional request in http://www.openfoam.org/mantisbt/view.php?id=1544
2015-06-11 15:29:34 +01:00
71c6af8fe9
mapFields: Reinstated mapFields from OpenFOAM-2.2.x and renamed the current mapFields -> mapFieldsPar
...
This required the addition of the meshToMesh class in the sampling
library from OpenFOAM-2.2.x which is now named meshToMesh0.
2015-05-26 11:32:46 +01:00
e1d88f18bd
Update header
2015-05-05 15:46:52 +01:00
08cc46689b
Correct comment
2015-05-05 15:46:38 +01:00
05cd20d826
probes: Improved formatting of header to make it easier to parse and read probe locations
...
New layout:
# Probe 0 (0.0254 0.0253 0)
# Probe 1 (0.0508 0.0253 0)
# Probe 2 (0.0762 0.0253 0)
# Probe 0 1 2
# Time
1e-05 142974 128861 115934
2e-05 -69444.1 -62541 -56395.7
3e-05 -1546.81 -1445.94 -1154.79
2015-05-05 12:26:28 +01:00
b06c078607
sampledSets, sampledSurfaces: Provide warning message if field cannot be found
...
Generate fatal error if iso-surface field cannot be found
2015-05-03 16:52:37 +01:00
de2c2fb007
Rationalize position searching and add cell->tet decomposition as the default cell-search algorithm
...
Resolves issues with probes and findRefCell for meshes in which all cell face-pyramids are positive.
2015-02-25 10:57:06 +00:00
f58fd14271
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
d57fcc90a0
mapFields: Corrected handling of fixed value BCs
...
Fix provided by Mattijs Janssens
2015-02-13 12:41:10 +00:00
c2aee2f2e2
mapFields: Minimum hack provided by Mattijs to get mapFields working again
...
This version is very inefficient in parallel and does not provide the
-parallelSource or -parallelTarget options which will need to be
reinstanted in the future or we could revert mapFields to the
OpenFOAM-2.2 version.
2015-02-05 12:09:34 +00:00
ec922fb419
isoSurfaceCellTemplates: Skip undefined tets
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1506
2015-02-04 23:06:31 +00:00
11aed73678
Remove duplicate include
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1507
2015-02-02 09:45:25 +00:00
3dd3e6157c
Resolve issues relating to compilation with clang-3.5.0
2014-12-15 22:38:10 +00:00
446e5777f0
Add the OpenFOAM source tree
2014-12-10 22:40:10 +00:00