- Jan 25, 2019
-
-
Mark OLESEN authored
-
- 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
-
- Sep 23, 2016
-
-
Andrew Heather authored
-
- Aug 11, 2016
-
-
Henry Weller authored
Renamed the original volRegion -> volFieldValue to clarify the purpose of this class to process vol fields on a volRegion.
-
- Aug 10, 2016
-
-
Henry Weller authored
functionObjects: Further simplification and rationalization using the fvMeshFunctionObject base-class
-
- Jun 17, 2016
-
-
Henry Weller authored
-
- May 25, 2016
-
-
Henry Weller authored
regionFunctionObject: Moved the field/object maintenance functions from fvMeshFunctionObject into regionFunctionObject
-
Henry Weller authored
functionObjects: Clear the result field from the objectRegistry if the argument fields are not available This is needed to handle the processing of many time directories, some of which may have the required fields and some not.
-
- May 22, 2016
-
-
Henry Weller authored
-
- May 21, 2016
-
-
Henry Weller authored
-
Henry Weller authored
functionObjects: New abstract base-class 'fieldExpression' for simple field expression evaluation functionObjects Updated and simplified 'div', 'grad' and 'mag' functionObjects by deriving from 'fieldExpression'. Corrected the handling of cached gradients in 'grad'.
-
- 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
-
- Jul 23, 2012
-
-
andy authored
-
- Jul 12, 2012
- Jul 11, 2012
- Aug 14, 2011
-
-
Henry authored
-
- Mar 31, 2011
-
-
graham authored
-
- Jan 19, 2011
-
- Jan 07, 2011
-
-
graham authored
-
- Jan 05, 2011
-
-
Andrew Heather authored
This reverts commit b18f6cc1.
-
graham authored
-
- Jul 28, 2010
-
-
graham authored
-
- Mar 29, 2010
-
-
Mark Olesen authored
-
- Aug 17, 2009
-
-
Andrew Heather authored
-
- Jun 17, 2009
-
-
graham authored
-
- Jun 11, 2009
-
-
Andrew Heather authored
-
- Mar 09, 2009
-
-
graham authored
Created new functionObject for dsmcFields, renamed post processing utility dsmcFields to dsmcFieldsCalc and calling function object from there.
-
- Feb 24, 2009
-
-
Andrew Heather authored
-
- Feb 17, 2009
-
-
Mark Olesen authored
- added end() method to functionObject, functionObjectList & associated classes - moved outputFilters from src/sampling -> src/OpenFOAM/db/functionObjects
-