- 31 Jan, 2018 1 commit
-
-
Mark OLESEN authored
- sentinel was not working properly when building user-space routines
-
- 06 Dec, 2017 1 commit
-
-
Mark OLESEN authored
-
- 13 Sep, 2017 1 commit
-
-
Andrew Heather authored
old "positions" file form The change to barycentric-based tracking changed the contents of the cloud "positions" file to a new format comprising the barycentric co-ordinates and other cell position-based info. This broke backwards compatibility, providing no option to restart old cases (v1706 and earlier), and caused difficulties for dependent code, e.g. for post-processing utilities that could only infer the contents only after reading. The barycentric position info is now written to a file called "coordinates" with provision to restart old cases for which only the "positions" file is available. Related utilities, e.g. for parallel running and data conversion have been updated to be able to support both file types. To write the "positions" file by default, use set the following option in the InfoSwitches section of the controlDict: writeLagrangianPositions 1;
-
- 06 Sep, 2017 1 commit
-
-
Andrew Heather authored
-
- 12 Sep, 2017 2 commits
-
-
Mark OLESEN authored
- Can occur if the selected geometry does not actually exist. A non-critical bug since paraview catches this anyhow and just emits a warning message.
-
Mark OLESEN authored
- previous only checked for clouds at the last instance and only detected lagrangian fields from the first cloud. Now check for clouds at all instances and detect all of their fields as well.
-
- 02 Aug, 2017 1 commit
-
-
Mark OLESEN authored
-
- 20 Jul, 2017 1 commit
-
-
Mark OLESEN authored
-
- 17 Jul, 2017 2 commits
-
-
Mark OLESEN authored
- use allocator class to wrap the stream pointers instead of passing them into ISstream, OSstream and using a dynamic cast to delete then. This is especially important if we will have a bidirectional stream (can't delete twice!). STYLE: - file stream constructors with std::string (C++11) - for rewind, explicit about in|out direction. This is not currently important, but avoids surprises with any future bidirectional access. - combined string streams in StringStream.H header. Similar to <sstream> include that has both input and output string streams.
-
Mark OLESEN authored
-
- 03 Jul, 2017 3 commits
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- 13 Jun, 2017 1 commit
-
-
Mark OLESEN authored
- elminate the foamVtkFormatter operator() in favour of xmlAttr. Improves readability and the purpose is clearer.
-
- 24 May, 2017 1 commit
-
-
Mark OLESEN authored
- The reader module allows two levels of caching. The OpenFOAM fvMesh can be cached in memory, for faster loading of fields. Additionally, the translated VTK geometries are held in a local cache. The cached VTK geometries should incur no additional overhead since they use the VTK reference counting for their storage management.
-
- 23 May, 2017 1 commit
-
-
Mark OLESEN authored
ENH: Paraview modules. - Update props with int, not bool (for more versatility) - Set properties and tool-tips directly on widgets instead of buttons
-
- 15 May, 2017 3 commits
-
-
Mark OLESEN authored
- this allows filling in the VTK structures without intermediate data and without sequencial insertion. Should be faster and smaller than the previous cell-wise insertion methods. Most importantly, it improves code reuse.
-
Mark OLESEN authored
-
Mark OLESEN authored
- this greatly simplifies data management and opens the possibility of reusing converted vtk meshes instead of converting each time.
-
- 14 May, 2017 4 commits
-
-
Mark OLESEN authored
- has the selected values directly and use these lookup names to store directly into a hash. This replaces several parallel lists of decomp information etc and makes it easier.
-
Mark OLESEN authored
- improves the overview of the code
-
Mark OLESEN authored
- avoids potentially issues if we reusing a vtkPoints array, and should be marginally faster without the additional range checking.
-
Mark OLESEN authored
- adds flexiblity and reduces risk of memory leaks as we add/change features STYLE: adjust naming for paraview internal polyDecomp
-
- 12 May, 2017 2 commits
-
-
Mark OLESEN authored
- easier to detect the implicit grouping
-
Mark OLESEN authored
- also use updated forAll* macros
-
- 18 May, 2017 2 commits
-
-
Mark OLESEN authored
COMP: avoid undefined-var-template warning in runTimePostProcessing
-
Mark OLESEN authored
- simplifies organization, includes, linkage etc.
-
- 10 May, 2017 1 commit
-
-
Mark OLESEN authored
- less clutter and typing to use the default template parameter when the key is 'word' anyhow. - use EdgeMap instead of the longhand HashTable version where appropriate
-
- 24 Apr, 2017 1 commit
-
-
Andrew Heather authored
-
- 04 Apr, 2017 1 commit
-
-
Mark Olesen authored
- they don't use scotch/metis anyhow, which are the only things placed in FOAM_EXT_LIBBIN
-
- 24 Feb, 2017 1 commit
-
-
Mark OLESEN authored
- can be used directly from within an application or function-object. Makes it available for dictionaries.
-
- 23 Feb, 2017 1 commit
-
-
Mark Olesen authored
STYLE: improve consistency in Allwclean scripts
-
- 10 Feb, 2017 1 commit
-
-
Mark Olesen authored
- reduces unexpected interactions between various make elements
-
- 03 Feb, 2017 1 commit
-
-
Andrew Heather authored
-
- 01 Feb, 2017 1 commit
-
-
Mark Olesen authored
- more stable/predictable to check for a bounding box !empty() rather than comparing to greatBox directly.
-
- 23 Jan, 2017 1 commit
-
-
Mark Olesen authored
Eg, librunTimePostProcessing.so librunTimePostProcessing.so.7 -> librunTimePostProcessing.so.7.1.0 librunTimePostProcessing.so.7.1.0 - centralize handling of paraview/vtk versioning into wmake/cmakeFunctions
-
- 12 Jan, 2017 2 commits
-
-
Mark Olesen authored
- add support for patch names in block mesh reader.
-
Mark Olesen authored
- as originally intended years ago, but never actually done. - use 'foamPvCore' instead of 'vtkPVReaders' to avoid potential name collisions with any 'vtk*' files and since we may reuse these functions in other foam-paraview modules (not just readers). STYLE: use same font size/colour for patch-names as for point-numbers BUG: repair issue with single time-step - paraview time-selector returns '0' as the requested time if there is only one time step. However, if we have skipped the 0/ directory, this single time step is likely a non-zero value.
-
- 05 Jan, 2017 2 commits
-
-
Mark Olesen authored
- use "-pvMAJ.MIN" suffix for similarity with the paraview convention - use sentinel file to ensure clean change of intermediate targets - ensure all library files are being properly removed
-
Mark Olesen authored
- remove old (ParaView-3) files - Works in 4.4.0, 5.0.1, 5.2.0 etc STYLE: - slots now use SM properties directly without a second lookup. This reduces exposure of the QT elements and simplifies the coding. - avoid focus borders on the Qt elements - place the "use Polyhedron" checkbox into a column - move "Cache Mesh" down in the GUI (an advanced feature and thus should be less prominent) - obtain button labels/tooltip directly from the XML content
-