- Jun 04, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- generates a vtk file in an ASCII, XML format (blockTopology.vtu). More information than the equivalent obj file since it includes connectivity, cell shapes and cell IDs (equivalent to the block numbers).
-
Mark OLESEN authored
-
Mark OLESEN authored
- new vtk::internalMeshWriter, vtk::patchMeshWriter intermediate classes without finiteVolume dependencies. Enables direct use with a polyMesh. Makes vtk::internalWriter, vtk::patchWriter header/template only.
-
Mark OLESEN authored
-
Mark OLESEN authored
- bundled of boolean values as a vector of 3 components with element access using x(), y() and z() member functions. It also has some methods similar to bitSet. - Not derived from Vector or VectorSpace since it does not share very many vector-like characteristics.
-
Mark OLESEN authored
- support construct from initializer_list, which can help simplify code with constant coefficients. - add default constructor for polynomialFunction and Istream reading to support resizable lists of polynomialFunction. A default constructed polynomialFunction is simply equivalent to a constant zero. - no special IO handling for Polynomial required, it is the same as VectorSpace anyhow.
-
- Jun 03, 2020
-
-
The phase systems tables for multiphase solvers create conflict between each other as they are defined in the same namespace and using similar class names. Therefore a special htc function object for reactingEulerSolver was added (reactingEulerHtcModel), located under src/phaseSystemModels/reactingEulerFoam/functionObjects/ This commit includes the following: - Relocate solvers/reactingEulerFoam functionObjects to src/phaseSystemModels - Remove links for fieldFunctionObject to multiphase libs to avoid conflicts - New FO for htc for reactingEulerFoam called reactingEulerHtcModel
-
Mark OLESEN authored
- can pre-generate shell environment for later sourcing as an alternative to sourcing etc/bashrc itself
-
Mark OLESEN authored
- reduces some reliance on env variables
-
Mark OLESEN authored
-
Andrew Heather authored
ENH: unify use of dictionary method names See merge request !362
-
- Jun 02, 2020
-
-
Mark OLESEN authored
- previously introduced `getOrDefault` as a dictionary _get_ method, now complete the transition and use it everywhere instead of `lookupOrDefault`. This avoids mixed usage of the two methods that are identical in behaviour, makes for shorter names, and promotes the distinction between "lookup" access (ie, return a token stream, locate and return an entry) and "get" access (ie, the above with conversion to concrete types such as scalar, label etc).
-
Mark OLESEN authored
-
Mark OLESEN authored
- Favour use of argList methods that are more similar to dictionary method names with the aim of reducing the cognitive load. * Silently deprecate two-parameter get() method in favour of the more familiar getOrDefault. * Silently deprecate opt() method in favour of get() These may be verbosely deprecated in future versions.
-
- May 31, 2020
-
-
Mark OLESEN authored
-
- May 29, 2020
-
-
- before (-lreactingPhaseSystem -ltwoPhaseReactingTurbulenceModels) after (-ltwoPhaseReactingTurbulenceModels -lreactingPhaseSystem) to fix symbol resolution issue on clang.
-
Mark OLESEN authored
- centralizes sizing information and typedefs without dependencies beyond <cstdint> COMP: ensure label typedef exists for nullObject.H
-
Mark OLESEN authored
STYLE: adjust code comments
-
Mark OLESEN authored
- similar to the behaviour of std::ignore and consistent with the no input / no output nature of nullObject. Similarly accept a const reference for its Istream operator. - make most nullObject methods constexpr
-
Mark OLESEN authored
- mostly wraps std::chrono so can inline much of it, which is potentially helpful when used for inner timings. - add elapsedTime() method for direct cast to double and for naming similarity with wall-clock method. Potential breaking change (minor): - clockValue construct with a bool parameter is now simply tagged dispatch (value is ignored) and always queries the current clock value. This avoids needless branching. Since this constructor form has primarily been used internally (eg, clockTime), breakages in user code are not expected.
-
Mark OLESEN authored
- makes format of ExecutionTime = ... output configurable (#788) and reduces code clutter.
-
Mark OLESEN authored
- have printBuildInfo output to std::ostream - removed extraneous include "stdFoam.H" ENH: revert to pre-processor defines for hard-coded paths (#1712) - redundant information, but more robust at run-time without relying on initialization order
-
Mark OLESEN authored
- add clang test, don't complaint about dash, zsh - don't bother with checking gzip and tar
-
- May 28, 2020
-
-
Mark OLESEN authored
- previously could only run from the project directory - strip surrounding double quotes on input of path names since they are added automatically when editing.
-
Mark OLESEN authored
- interDyMFoam, multiphaseInterDyMFoam, pimpleDyMFoam, rhoPimpleDyMFoam - surfaceMeshTriangulate
-
- May 26, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
COMP: do not rely on implicit conversion to PtrList from Istream
-
- May 23, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- can define spatial/temporal variations for heat-flux or convection coefficient. - can define temporal variations for power or ambient temperature
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
- exhibited apparent issues with initialization order (on some installations of gcc-4.8.5) when a variable was used.
-
Mark OLESEN authored
ENH: eliminate duplicate input region types
-
Mark OLESEN authored
- previously relied on presence/absence of command-line options. Can now explicitly disable individually - provide shorter constructors for dealing with these types of cases. Make construction with non-default names for "system" and "constant" lengthier so there is no ambiguity.
-
Mark OLESEN authored
-
- May 22, 2020
-
-
Mark OLESEN authored
- lookup a fvPatch given a polyPatch reference. Replaces ad hoc helpers in patchExprFieldBase
-
Mark OLESEN authored
- this does mean two passes are required on the initial compilation, but improves reliability thereafter. ENH: correct csh handling of system paraview
-