Commit Graph

48 Commits

Author SHA1 Message Date
cd852be3da 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
f4ba71ddd0 OpenFOAM libraries: Updated to use the new const-safe tmp 2016-02-26 08:13:59 +00:00
cfe1163dc8 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
e5a5b89509 ENH: mapFields - deprecated old utility in favour of mapFieldsNew and renamed 2014-01-14 10:41:50 +00:00
8f144c3ab7 COMP: sampling: missing .C in Make/files 2013-08-13 12:23:51 +01:00
6000d2fb97 ENH: Refectored mesh-to-mesh interpolation methods - now run-time selectable 2013-04-12 15:52:12 +01:00
f4d592c335 ENH: Added map nearest option to mesh-to-mesh interpolation 2013-03-22 18:41:14 +00:00
631a47a378 ENH: Added new mesh-to-mesh interpolation class 2013-01-09 11:50:23 +00:00
e5b4b6d9c0 ENH: Relocated tetOverlapVolume to meshTools 2013-01-09 11:19:37 +00:00
3ac086402d COMP: sampling: moved sampledSet writers to fileFormats library 2012-11-16 13:11:17 +00:00
f9d4d7f661 ENH: Adding array Set and fixing sampledSurfacesTemplates 2012-11-02 15:50:35 +00:00
643f4cb906 ENH: Added initial version of nastran surface writer 2012-10-12 15:32:46 +01:00
9791395a82 ENH: patchSeedSet: sampledSet for starting tracks on patches 2012-01-27 17:49:11 +00:00
5edba1d109 ENH: Adding mapRegion option to meshToMesh and volume weighted
interpolation method
2012-01-10 15:38:07 +00:00
657e68ed78 ENH: ensightWriter: added ensight format to sampledSets 2011-12-15 10:16:59 +00:00
424866f099 ENH: Added sample around circle (new line sample type) 2011-09-12 13:03:56 +01:00
71fa63273e ENH: patchCloudSet: new sampledSet for nearest point on cloud 2011-07-13 16:41:13 +01:00
6217691b4d ENH: csv reading for interpolationTable and writing for sampledSet 2011-04-26 19:25:00 +01:00
804b801458 COMP: sampling/Make/options: missing dependency 2011-04-18 10:07:15 +01:00
8736c509e0 COMP: sampling/Make/options: remove conversion lib 2011-04-15 17:25:36 +01:00
51df389de6 ENH: rework surface writers as non-templated classes
- easier (more logical) when adding a new writer

ENH: add surface field  writer for 'starcd' format

- creates *.usr files, which can be read in proSTAR with the 'getuser'
  command, but which can also be parsed directly since the format is
  extremely primitive
2011-01-26 13:36:37 +01:00
fc3f2ba871 Merge branch 'master-copy' 2010-12-07 15:47:59 +00:00
069117eb85 ENH: patchProbes additions. Test probes at patches 2010-12-07 15:47:07 +00:00
68408e6851 ENH: near-wall sampling : new 'patchInternalField' sampledSurface, new 'nearWallFields' functionObject 2010-12-07 11:07:23 +00:00
7364bc2c4c ENH: ensightSurfaceWriter : rewrite to use conversion library. 2010-11-23 12:06:12 +00:00
0db9fa5702 ENH: Ensight output for sampledSurfaces 2010-11-09 18:04:32 +00:00
ebb9a9e1ac ENH: tet decomposed particle tracking.
Squashed merge of particleInteractions up to
commit e7cb5bcf0315c359539ef1e715e1d51991343391
2010-09-17 16:59:17 +01:00
f99a145143 ENH: Renamed curveSet to polyLineSet to better represent sampling method 2010-04-01 12:35:41 +01:00
992344ffac ENH: sampling on triSurfaceMesh
sampledTriSurfaceMesh adds sampling on points/triangles of a triSurface(mesh).
All values outside mesh are set to 0.
2010-02-01 16:31:48 +00:00
2667382644 probes - handle fields as wordReList
- adjust code to more closely resemble sampledSets / sampledSurfaces
2009-12-01 17:53:18 +01:00
b752ce5272 sampledSets - handle fields as wordReList
- adjust code to more closely resemble sampledSurfaces
2009-12-01 16:11:18 +01:00
3355c8d9eb initial streamlines functionobject 2009-08-25 12:35:48 +01:00
e7b3ede72e multiple line writing; vtk output 2009-08-24 17:41:20 +01:00
681cd5fc30 sampling: use proxy surfaceWriter to generate obj, stl and other formats 2009-03-17 14:13:03 +01:00
d3bc5c21b1 sampling: added thresholdCellFaces, sampledThresholdCellFaces 2009-03-16 18:49:23 +01:00
6ecdf4fc41 updated DebugSwitches, surfaceWriter
- added obj surfaceWriter
- don't bother with prepended field names on obj and stl surfaceWriter.
  It fills the disk and suggests differences where there are none.
2009-03-09 15:37:54 +01:00
fee6e312b9 Time and functionObject updated for end()
- added end() method to functionObject, functionObjectList & associated classes
- moved outputFilters from src/sampling -> src/OpenFOAM/db/functionObjects
2009-02-17 12:48:10 +01:00
8fa4620e0a cutting plane 2009-02-02 12:24:32 +00:00
5140b7c577 renamed directory 2009-01-22 17:07:49 +00:00
8b72dbedbe sampling changes
- cuttingPlane and sampledPatch now use PrimitiveMeshedSurface for their
  storage.
- cuttingPlane always triangulates since the cut faces tend to look quite
  horrible anyhow.
- moved triangulation request out of sampledSurface to the inherited
  classes. It might disappear anyhow.
2008-11-23 15:08:16 +01:00
99eea2d52e sampling: use new runtime macros and avoid typedefs for each writer/instance 2008-11-21 21:46:06 +01:00
4d2284c99d rmt isosurface correction 2008-11-12 16:05:22 +00:00
c8d4ea0e43 isosurfaces 2008-11-05 13:48:52 +00:00
4c5ebb4cb1 added isoSurface 2008-10-21 15:03:13 +01:00
e8a70cd066 improved output handling 2008-09-16 10:49:03 +01:00
436b8f075d Added support for sphericalTensor and symmTensor. 2008-07-31 10:33:37 +01:00
8bcbf3533a Update sampling to include surface and line sampling functionObjects 2008-05-01 16:09:21 +01:00
3170c7c0c9 Creation of OpenFOAM-dev repository 15/04/2008 2008-04-15 18:56:58 +01:00