- Aug 10, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
- the old code used the edge information and examined the next face edges to find the orientation. This fails since the direction of the edge itself is missing. - simpler: find the edge start on both faces, check the next face point. If they are the same, the edge goes in the same direction on both faces and thus the orientation is incorrect.
-
Mark Olesen authored
Pro: Good delimitation. Good visual distinction. No confusion with normal cases, since '{}' characters are excluded by !word::valid() Con: Possible quoting issues when creating directly instead of via paraFoam, but seemed to work fine with bash TAB completion.
-
- Aug 09, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
- Aug 08, 2008
-
-
Mark Olesen authored
- handling multiple regions require multiple readers - a region is currently recognized by the file name, anything after the '=' delimiter (eg, "case=region.OpenFOAM") is used to determine the mesh region, but might be changed in the future eg, 'case%region', 'case^region', 'case~region', 'case{region}' ... Note: - Having a separate reader for each region instead attempting to handle all the mesh regions in a single reader is the better solution. It is not only simpler, but allows distinct field selections for each region Todo: - Haven't a test for Lagrangian and multi-regions.
-
Mark Olesen authored
- only create (and remove) case.OpenFOAM file if it doesn't already exist - new -touch option just generates case.OpenFOAM file and exits - new -region option to create case=regionName.OpenFOAM file (the delimiter may change in the future)
-
Mark Olesen authored
-
Mark Olesen authored
- how did the old versions actually even work?
-
Mark Olesen authored
- remove inappropriate fields from the regions (only important or useful for post-processing) - Allclean script had missed some files
-
Mark Olesen authored
- usage, explicit -fast option for rebuilding new -mpi, -python, -mesa options for specifying alternative modules to include without editing the file - the build options can also be grabbed from the script name itself. eg, the soft-link buildParaView3.3-cvs-python specifies that the python module should be included - misc. cleanup in tools/buildParaViewFunctions: give the user some feedback about the python version, set all variables at the bottom of the file rather between initialise and build. - be more careful when changing the hard-links to avoid the find '-execdir' option (fails when the user has '.' in the path), and do separate find/loop/grep/sed on the files to avoid touching too many files and ruining a later rebuild stage. Notes: - the cmake uses -DCMAKE_INSTALL_PREFIX=$PARAVIEW_APP_DIR, but this variable isn't defined anywhere.
-
Mark Olesen authored
-
- Aug 07, 2008
-
-
Mark Olesen authored
- routines taken from triSurface but are not restricted to triangles
-
Mark Olesen authored
-
Mark Olesen authored
-
- Aug 06, 2008
-
-
Mark Olesen authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
-
henry authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
Mattijs Janssens authored
-
- Aug 05, 2008
-
-
Mark Olesen authored
- remove TimeRange property from XML. Not needed for discrete time data - represent Lagrangian data as VTK_VERTEX for simple visualization
-
Mark Olesen authored
- handle new cloud locations, got missed before the release - handle multiple clouds - more efficient checking of fields etc. - write case file at the end, thus we can potentially do something more intelligent about the time set handling
-
-
henry authored
-
Mattijs Janssens authored
-
- Aug 04, 2008
-
-
Mark Olesen authored
-
Mark Olesen authored
-
henry authored
-
henry authored
-
- Aug 03, 2008
-
-
Mark Olesen authored
- streamlined code somewhat, minor attempt to reclaim some memory - now use "mesh parts" for patches/zones/sets/etc throughout to avoid ambiguity with mesh regions - collect superCells and addPointCellLabels in a class. The old version actually seemed to have overwritten the addPointCellLabels with each cellSet/cellZone. This means that part of the pointFields would be trashed in the combination of polyhedral cells, cellSets/cellZones and internalMesh - polyDecomp information for muitiple mesh regions, but not yet exploited - pointFields now working for cellZones/cellSets - extroplating fields onto walls also works as expected for interpolated pointFields - added tooltips to reader GUI TODO: - pointFields (real and interpolated) for faceSets/faceZones
-
- Aug 02, 2008
-
-
Mark Olesen authored
- various GUI properties are now animateable="0" (meaning they no longer show up on the time-line) - move reader switches to the bottom of the GUI - move Lagrangian fields above pointFields for better visibility - basic support for multiple clouds - filter fields based on selection before looping over all the geometry bits - mesh conversion functions now return VTK mesh types for easier handling - faceZones mesh conversion had points/faces allocation reversed - updateInfo with every call to setTime() that changes the timeIndex This seems to be the only way to notice Lagrangian fields - restore displaying patchnames that got forgotten in the last commit - misc reorganization
-
- Aug 01, 2008
-
-
Mark Olesen authored
- normal mesh data on port0 - Lagrangian data on port1 - no fixed block numbers for dividing internalMesh, patches, zones etc. This helps avoid ugly gaps in the multiblock output - avoid segfault if Lagrangian fields are converted without positions TODO: - can we label the output ports? - the selection of Lagrangian data and fields is wonky.
-