- Sep 17, 2018
-
-
Mark OLESEN authored
- use parallel list writing, beginDataArray methods. - use static_assert to restrict conversion of non-label integral types - cache .vtp.series information by fileName instead of by cloud name. This issues if the output directory changes, and simplifies code. ENH: emit TimeValue in files generated by vtkCloud - additional information for passing to ParaView ENH: vtkCloud output to postProcessing/ (issue #866) - better alignment with other function objects, no collision with foamToVTK output.
-
- Sep 27, 2018
-
-
Mark OLESEN authored
- implemented as vtk::surfaceFieldWriter, which replaces the vtk::writeSurfFields function.
-
- Sep 17, 2018
-
-
Mark OLESEN authored
-
- Oct 16, 2018
-
-
Mark OLESEN authored
-
- Sep 13, 2018
-
-
Mark OLESEN authored
-
- Sep 10, 2018
-
-
Mark OLESEN authored
-
- Aug 13, 2018
-
-
Mark OLESEN authored
- removed vtk::writeField templates. No longer used.
-
- Sep 17, 2018
-
-
Mark OLESEN authored
- introduce lower-level vtk::indirectPatchWriter class
-
- Oct 02, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- Provides a means of accumulating file entries for generating vtm by accumulate blocks, datasets and writing them later. Only a single block depth is currently supported and the methods are kept fairly simple.
-
- Sep 29, 2018
-
-
Mark OLESEN authored
- Output formats such as vtp, vtu follow a particular internal data structure (HEAD, FIELD_DATA, PIECE, CELL_DATA/POINT_DATA) and other output conventions. This writer base tracks these expected output states internally to help avoid logic errors in the callers.
-
- Sep 17, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- parallel list output for foamVtkOutput - simplified '.series' file output - beginDataArray() method instead of openDataArray() + closeTag() since this seems to be the most common use anyhow. With an optional argument for leaving the tag open, this works the same as openDataArray() which may be deprecated in the future. - begin/end methods for CellData, PointData, FieldData (commonly used) - templating parameters for file headers, content version, legacy fields. This improves coding robustness and convenience of use. - use formatter and higher-level methods for legacy output - attribute quoting character now part of the formatter itself instead of as an argument for xmlAttr(). Toggle with quoting() method. - pair-wise processing of xml attributes, which also allows them to be passed as optional entries when creating an xml tag. - xmlComment with multiple arguments
-
Mark OLESEN authored
- allows cell point labels will use global numbering, but only for unmerged points. We'd ideally like to avoid point merging per se, and instead use VTK point blanking instead (as required). This approach allows parallel collation of the output into a single piece directly.
-
- Nov 23, 2018
-
-
Mark OLESEN authored
- this would automatically change openfoam<digits> into maj.min.rel values, thus transforming openfoam1806 into a version "1.8.0.6" !
-
Mark OLESEN authored
- provide edit for adjusting the ThirdParty and fallback site variables. This is useful when packaging into a single directory, and possibly without any ThirdParty dependencies. - support '-prefix' (similar to auotconfig) as an alternative to '-foamInstall'. Use this prefix to set the prefix directly. Bypasses and disables the bash sourcing magic.
-
Mark OLESEN authored
-
Mark OLESEN authored
- Within strings it is preferable to use the "<etc>" instead. Most use cases for the old "~OpenFOAM" expansion have been obsoleted by the #includeEtc directive.
-
Mark OLESEN authored
- use std::string instead of c-string for the string constants - centralize some definitions of resources into foamVersion.H Now expose some of the hard-coded values used in foamEtcFiles() so that they can be known or even overridden as required. Relocate to src/OpenFOAM/include as a constant location.
-
- Nov 22, 2018
-
-
Mark OLESEN authored
- uses wmake, without OpenFOAM libraries. The application and libray serve as a minimal test case for wmake, but can also be used to generate a minimal library/executable pair target for testing of packaging etc.
-
Mark OLESEN authored
- file is to be sourced, non-executable. - remove stray .keep file from tutorial case
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- Prefer the $WM_PROJECT_VERSION from the environment, since this is consistent with the foamEtcFile script, and matches better to user expectations.
-
Mark OLESEN authored
- For compatibility, access to the old global names is provided via macros #define FOAMversion foamVersion::version #define FOAMbuild foamVersion::build #define FOAMbuildArch foamVersion::buildArch - this isolation makes it easier to provide additional scoped methods for dealing with version related information. Eg, printBuildInfo()
-
Mark OLESEN authored
- foamVersion.H now includes stdFoam.H for consistent use of compatibility compiler defines. - move forward declaration of Detail, Module namespaces to stdFoam.H - doxygen documentation of Foam namespace in stdFoam.H
-
Mark OLESEN authored
-
Mark OLESEN authored
- convenient when bootstrapping some systems
-
- Nov 21, 2018
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- generalize output text wrapping, use for usage notes - add -help-man option for generating manpage content for any OpenFOAM application or solver. bin/tools/foamCreateManpage as helper
-
Mark OLESEN authored
- Catch any leading option (the incorrect location). - Catch initialization error for cleaner result.
-
Mark OLESEN authored
-
Mark OLESEN authored
- The changes in foamCleanPath introduced for issues (#1007, #1008) include quoted output of the cleaned environment variable. When used in foamCreateModuleInclude, the quotes make their way into the final environment. Avoid this by using the -sh-env eval format instead. - add environment extraction of MANPATH changes
-
Mark OLESEN authored
- more filtering in the sed stage to remove non-essential text. Terminate parsing on first appearance of -help-full option.
-
Mark OLESEN authored
- have -help-full as the last entry in the list of options. This permits some optimizations when generating shell completions.
-
Mark OLESEN authored
- provides some feedback about which mpi is being used
-
- Nov 22, 2018
-
-
mattijs authored
-
- Nov 21, 2018
-
-
mattijs authored
-