- 06 Nov, 2019 1 commit
-
-
Mark Olesen authored
COMP: provide separate get_pvplugin_api function
-
- 05 Nov, 2019 1 commit
-
-
Mark Olesen authored
- building plugins with paraview-5.7 is quite different
-
- 04 Nov, 2019 1 commit
-
-
Mark Olesen authored
- we don't need the GUI sort order of the values.
-
- 01 Nov, 2019 1 commit
-
-
Andrew Heather authored
-
- 31 Oct, 2019 1 commit
-
-
OpenFOAM bot authored
-
- 04 Oct, 2019 1 commit
-
-
Mark Olesen authored
- drop plugin support for Qt4 (old paraview) - handle upcoming changes in VTK version naming in CMake files * VTK_MAJOR_VERSION becomes VTK_VERSION_MAJOR etc.
-
- 02 Aug, 2019 1 commit
-
-
Mark Olesen authored
- a top-level cloud::nParcels() virtual, which is overloaded by the first level of Cloud inheritance. This permits quick determination of cloud sizes, even when retrieved from registry with the base level. Eg, cloud* cldPtr = mesh.cfindObject<cloud>("myCloud"); label nParcels = (cldPtr ? cldPtr->nParcels() : 0); - make writeLagrangianPositions on by default unless explicitly disabled in the InfoSwitches. Flag output errors (where neither coordinates nor positions are written) with Fatal. - additional IOField helper functions in cloud STYLE: simplify iterator inheritance
-
- 12 Jul, 2019 1 commit
-
-
Mark Olesen authored
-
- 27 Jun, 2019 1 commit
-
-
Mark Olesen authored
-
- 25 Jun, 2019 1 commit
-
-
Mark Olesen authored
-
- 14 Jun, 2019 1 commit
-
-
Mark Olesen authored
- a leftover from much older VTK versions that had poor handling of the scalar bar text.
-
- 05 Jun, 2019 1 commit
-
-
Mark Olesen authored
-
- 03 Jun, 2019 1 commit
-
-
Mark Olesen authored
- in case an individual geometry element has render issues in parallel - additional debug information
-
- 31 May, 2019 1 commit
-
-
Mark Olesen authored
- make parallelProjection default (was previously mandatory)
-
- 11 Mar, 2019 1 commit
-
-
Mark Olesen authored
- incorrectly uses paraview include dirs instead of the more universal vtk include dirs for the MPI test.
-
- 13 Feb, 2019 1 commit
-
-
Mark Olesen authored
- Extended runTimePostProcessing to include access to "live" simulation objects such a geometry patches and sampled surfaces stored on the "functionObjectObjects" registry. - Add 'live' runTimePostProcessing of cloud data. Extracts position and fields from the cloud via its objectRegistry writer - For the "live" simulation objects, there are two new volume filters that work directly with the OpenFOAM volume fields: * iso-surface * cutting planes Both use the VTK algorithms directly and support multiple values. Eg, can make multiple iso-levels or multiple planes parallel to each other. - When VTK has been compiled with MPI-support, parallel rendering will be used. - Additional title text properties (shadow, italic etc) - Simplified handling of scalar-bar and visibility switches - Support multiple text positions. Eg, for adding watermark text.
-
- 06 Feb, 2019 1 commit
-
-
OpenFOAM bot authored
-
- 03 Feb, 2019 1 commit
-
-
Mark Olesen authored
- includes initial relocation of low-level vtu handling. Extracted, refactored from the Catalyst function object. STYLE: adjust style of HashTable iterator pointer dereference
-
- 31 Jan, 2019 1 commit
-
-
Mark Olesen authored
- allows localized extension of functionality
-
- 23 Jan, 2019 1 commit
-
-
Mark Olesen authored
-
- 07 Jan, 2019 3 commits
-
-
Mark Olesen authored
- reduced clutter when iterating over containers
-
Mark Olesen authored
- uses the value of foamVersion::api, which should be reliable.
-
Mark Olesen authored
- need to explicitly include vtkPVConfig.h to get the version macros
-
- 30 May, 2019 1 commit
-
-
Mark Olesen authored
- was missing range setting for the colour lookup table
-
- 16 Dec, 2018 2 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
- support .vtp format for geometry, surface, line, cloud. - use native reader for handling vtk, vtp, obj, stl surface files. For other formats, use the MeshedSurface (the surfMesh lib) to handle reading and Foam::vtk::Tools::Patch to handle the conversion to vtkPolyData. This combination is more memory efficient. - update tutorial case to include vtp surface geometry
-
- 15 Dec, 2018 1 commit
-
-
Mark Olesen authored
- this allows more use of the runTimePostProcessing functionObject that will fail more gracefully if the proper version could not be built. The dummy functionObject simply emits a message that it is not available.
-
- 14 Dec, 2018 1 commit
-
-
Mark Olesen authored
- partial solution for issue #1091 This generates file properties that are case-relative, Eg, plane0 { p { file "<case>/postProcessing/plane0/1/p_plane0.vtk"; } U { file "<case>/postProcessing/plane0/1/U_plane0.vtk"; } } This allows the case to be moved elsewhere and still find its files. This functionality was previously added for vtkCloud, but now also applies to streamLine, sampledSets and sampledSurfaces
-
- 11 Dec, 2018 1 commit
-
-
Mark Olesen authored
- makes the intent clearer and avoids the need for additional constructor casting. Eg, labelList(10, Zero) vs. labelList(10, 0) scalarField(10, Zero) vs. scalarField(10, scalar(0)) vectorField(10, Zero) vs. vectorField(10, vector::zero)
-
- 05 Dec, 2018 2 commits
-
-
Mark Olesen authored
-
Mark Olesen authored
- use cellCentres() instead of volField equivalent for vtk conversion - make looping variables more consistent - centralize the transcription of OpenFOAM -> vtk tuples
-
- 29 Nov, 2018 1 commit
-
-
Mark Olesen authored
- removed reliance on ParaView_INCLUDE_DIR variable for conveying the major.minor version information when compiling. This can be somewhat fragile and also adds variable that is an unnecessary when running (only used when compiling). Instead use `have_pvplugin_support` function in paraviewFunctions wmake script to determine the maj.min from the PV_PLUGIN_PATH since we have already defined the output path there with paraview maj.min numbering. Can now build with paraview from the operating system, provided that it has develop headers available. ParaView_VERSION=system In the etc/config.sh/paraview setup, the maj.min is taken from the corresponding `paraview --version` output and used when defining the PV_PLUGIN_PATH. During the build, the include path taken from `paraview-config` for a system installation, from the guess installation root of the paraview binary, or ParaView_DIR otherwise. NB: using a system ParaView for building runTimePostProcessing is unsupported. - these types of builds appear to have various library resolution issues (eg, libexpat not being loaded). Additionally, the build logic does not yet cover this type of use case. CONFIG: add so version to libcatalystFoam STYLE: add OpenFOAM/include directory in CMakeLists - eg for foamVersion.H
-
- 20 Nov, 2018 1 commit
-
-
Mark Olesen authored
-
- 08 Nov, 2018 1 commit
-
-
Mark Olesen authored
- was deprecated for removal with VTK 8.1.0 definitely removed in VTK 8.2.0
-
- 19 Oct, 2018 1 commit
-
-
Mark Olesen authored
- as part of the cleanup of dictionary access methods (c6520033c9c4) made the dictionary class single inheritance from IDLList<entry>. This eliminates any ambiguities for iterators and allows for simple use of range-for looping. Eg, for (const entry& e : topDict)) { Info<< "entry:" << e.keyword() << " is dict:" << e.isDict() << nl; } vs forAllConstIter(dictionary, topDict, iter)) { Info<< "entry:" << iter().keyword() << " is dict:" << iter().isDict() << nl; }
-
- 18 Oct, 2018 1 commit
-
-
Mark Olesen authored
- more dictionary-like methods, enforce keyType::LITERAL for all lookups to avoid any spurious keyword matching. - new readEntry, readIfPresent methods - The get() method replaces the now deprecate lookup() method. - Deprecate lookupOrFailsafe() Failsafe behaviour is now an optional parameter for lookupOrDefault, which makes it easier to tailor behaviour at runtime. - output of the names is now always flatted without line-breaks. Thus, os << flatOutput(someEnumNames.names()) << nl; os << someEnumNames << nl; both generate the same output. - Constructor now uses C-string (const char*) directly instead of Foam::word in its initializer_list. - Remove special enum + initializer_list constructor form since it can create unbounded lookup indices. - Removd old hasEnum, hasName forms that were provided during initial transition from NamedEnum. - Added static_assert on Enum contents to restrict to enum or integral values. Should not likely be using this class to enumerate other things since it internally uses an 'int' for its values. Changed volumeType accordingly to enumerate on its type (enum), not the class itself.
-
- 05 Oct, 2018 1 commit
-
-
Mark Olesen authored
-
- 19 Sep, 2018 1 commit
-
-
Mark Olesen authored
- superseded by the vtkCloud function object, which provides significantly more functionality and more versatile output (using the vtp format).
-
- 03 Aug, 2018 1 commit
-
-
Mark Olesen authored
Style changes: - use lookupObjectRef instead of using const_cast - use tmp::New factory
-
- 30 Jul, 2018 1 commit
-
-
Mark Olesen authored
-