- Jun 23, 2021
-
-
1) Adding subMesh capabilities to momentumError and div FOs. - A subMesh is created from cellZones. - The operators (div, etc) are only calculated in the subMesh. 2) Optionally, halo cells can be added to the cellZones. 3) New helper class to handle the subMesh creation and field mapping.
-
- Jun 08, 2020
-
-
ENH: update libs of etc/caseDicts/postProcess items ENH: ensure destructor=default ENH: ensure constness ENH: ensure no 'copy construct' and 'no copy assignment' exist TUT: add examples of function objects with full set of settings into a TUT if unavailable TUT: update pisoFoam/RAS/cavity tutorial in terms of usage
-
- May 01, 2020
-
-
Mark OLESEN authored
- were deprecated via comments (2018-10). Now mark with compilation warning
-
- Oct 31, 2019
-
-
OpenFOAM bot authored
-
- Feb 12, 2019
-
-
Mark OLESEN authored
- delay dereferencing of optional subRegion entries until an objectRegistry is required. This improves usabilty when reference objects do not yet exist at the time of construction.
-
- Feb 08, 2019
-
-
Mark OLESEN authored
- makes it easier to implement functionObject or field object removal
-
- Feb 06, 2019
-
-
OpenFOAM bot authored
-
- Jan 25, 2019
-
-
Mark OLESEN authored
- simply a functionObject with an additional Time reference, which is a combination frequently used by concrete functionObjects
-
- Nov 11, 2018
-
-
Mark OLESEN authored
- Start brief descriptions with 'Deprecated(YYYY-MM)' so that it is readily visible in the short method description. Consistent date format (YYYY-MM), placed immediately after the \deprecated tag.
-
- Oct 17, 2018
-
-
Mark OLESEN authored
New name: findObject(), cfindObject() Old name: lookupObjectPtr() Return a const pointer or nullptr on failure. New name: findObject() Old name: -- Return a non-const pointer or nullptr on failure. New name: getObjectPtr() Old name: lookupObjectRefPtr() Return a non-const pointer or nullptr on failure. Can be called on a const object and it will perform a const_cast. - use these updated names and functionality in more places NB: The older methods names are deprecated, but continue to be defined.
-
- May 30, 2018
-
-
Mark OLESEN authored
- make the purpose more explicit, and reduces some work for the compiler as well.
-
- Feb 21, 2018
-
-
Mark OLESEN authored
- this permits direct storage of a list with additional matcher capabilities - provide wordRes::matcher class for similar behaviour as previously
-
- May 18, 2017
-
-
Andrew Heather authored
-
- Apr 10, 2017
-
-
Mark Olesen authored
-
- Mar 02, 2017
-
-
Mark Olesen authored
- this makes it possible to perform additional operations on surface values that have been previously sampled. - support vectorField for weighting operations. - reduce overhead by avoiding creation of weight fields, Sf fields and combined surface geometries unless they are actually required. - extend some similar concepts and operations to volFieldValue
-
- Dec 07, 2016
-
-
Mark Olesen authored
- propagate updated objectRegistry methods (eg, lookupObjectRef etc) into regionFunctionObject
-
- Sep 27, 2016
-
-
Andrew Heather authored
-
- Sep 23, 2016
-
-
Andrew Heather authored
-
- Jun 17, 2016
-
-
Henry Weller authored
-
- Jun 12, 2016
-
-
Henry Weller authored
e.g. postProcess -func 'patchAverage(name=inlet,p)' postProcess -func 'patchIntegrate(name=inlet,p)'
-
- May 25, 2016
-
-
Henry Weller authored
regionFunctionObject: moved 'log_' to public 'log' to support the 'Log' macro
-
Henry Weller authored
regionFunctionObject: Moved the field/object maintenance functions from fvMeshFunctionObject into regionFunctionObject
-
- May 24, 2016
-
-
Henry Weller authored
-
- May 16, 2016
-
-
Henry Weller authored
to simplify writing common functionObjects and avoid unnecessary code duplication
-
- May 15, 2016
-
-
Henry Weller authored
- Avoids the need for the 'OutputFilterFunctionObject' wrapper - Time-control for execution and writing is now provided by the 'timeControlFunctionObject' which instantiates the processing 'functionObject' and controls its operation. - Alternative time-control functionObjects can now be written and selected at run-time without the need to compile wrapped version of EVERY existing functionObject which would have been required in the old structure. - The separation of 'execute' and 'write' functions is now formalized in the 'functionObject' base-class and all derived classes implement the two functions. - Unnecessary implementations of functions with appropriate defaults in the 'functionObject' base-class have been removed reducing clutter and simplifying implementation of new functionObjects. - The 'coded' 'functionObject' has also been updated, simplified and tested. - Further simplification is now possible by creating some general intermediate classes derived from 'functionObject'.
-
- May 11, 2016
-
-
Henry Weller authored
Construction failure and recovery is not handled with exceptions in functionObjectList
-
- May 10, 2016
-
-
Henry Weller authored
-
- May 03, 2016
-
-
Henry Weller authored
-
- May 02, 2016
-
-
Henry Weller authored
functionObjects: Moved into the functionObjects namespace and rationalized and simplified failable construction Rather than requiring each functionObject to handle failed construction internally (using the active_ flag) the static member function "viable" is provided which returns true if construction of the functionObject is likely to be successful. Failed construction is then handled by the wrapper-class which constructs the functionObject, e.g. "OutputFilterFunctionObject".
-
- Nov 25, 2015
-
-
Andrew Heather authored
Updated objects - corrected Peclet number for compressible cases - propagated log flag and resultName across objects New function objects - new fluxSummary: - calculates positive, negative, absolute and net flux across face zones - new runTimeControl - abort the calculation when a user-defined metric is achieved. Available options include: - average value remains unchanged wrt a given threshold - equation initial residual exceeds a threshold - useful to abort diverging cases - equation max iterations exceeds a threshold - useful to abort diverging cases - min/max of a function object value - min time step exceeds a threshold - useful to abort diverging cases - new valueAverage: - average singular values from other function objects, e.g. Cd, Cl and Cm from the forceCoeffs function object
-
- Jun 07, 2013
-
-
Sergio Ferraris authored
end of Time::operator++. This allows to know if the next timeIndex will be a dumping time. The function object "partialWrite" modifyes the write option of the those fields which will be written down at given intervals of the overall outout times.
-
- Dec 13, 2012
-
-
andy authored
-
- Nov 28, 2012
- Sep 26, 2012
-
-
andy authored
-
- Sep 20, 2012
-
-
andy authored
-
- Jul 23, 2012
-
-
andy authored
-
- Jul 12, 2012