- 03 Dec, 2021 1 commit
-
-
Mark Olesen authored
- marks if the value is considered to be independent of 'x'. Propagate into PatchFunction1 instead ad hoc checks there. - adjust method name in PatchFunction1 to 'whichDb()' to reflect final changes in Function1 method names. ENH: add a Function1 'none' placeholder function - This is principally useful for interfaces that expect a Function1 but where it is not necessarily used by a particular submodel. TUT: update Function1 creation to use objectRegistry
-
- 28 Jul, 2021 1 commit
-
-
Mark Olesen authored
- previously had a patch-size check, which caused a zero-sized patch to be "sticky" as uniform Zero regardless of what the original input stated (eg, "constant 0.5") This was caused by short-circuiting logic that circumvented reading on zero-size patches.
-
- 26 Apr, 2021 1 commit
-
-
Mark Olesen authored
- additional debug information - improve support for dictionary specification of constant, polynomial and table entries. These previously only worked properly for primitiveEntry, which causes confusion. - extend table Function1 to include TableFile functionality. Simplifies switching and modifying content.
-
- 19 Nov, 2020 1 commit
-
-
Mark Olesen authored
- easier support for non-mandatory functions. In some boundary conditions it can be desirable to support additional functions, but not necessarily require them. Make this easier to support with a Function1, PatchFunction1 NewIfPresent() selector. - support for compatibility lookups - harmonize branching logic and error handling between Function1 and PatchFunction1. ENH: refactor a base class for Function1, PatchFunction1 - includes base characteristics, patch or scalar information ENH: additional creation macros - makeConcreteFunction1, makeConcretePatchFunction1Type for adding a non-templated function into the correct templated selection table. makeScalarPatchFunction1 for similarity with makeScalarFunction1
-
- 25 Sep, 2020 1 commit
-
-
Mark Olesen authored
-
- 20 Feb, 2020 1 commit
-
-
Mark Olesen authored
- emit "constant " and "uniform " as separate word/space combination
-
- 31 Oct, 2019 1 commit
-
-
OpenFOAM bot authored
-
- 04 Apr, 2019 1 commit
-
-
Mark Olesen authored
- this improves overall consistency and makes re-reading as a generic patch field behave properly when the underlying patch has zero size.
-
- 07 Feb, 2019 1 commit
-
-
mattijs authored
-
- 12 Nov, 2018 1 commit
-
-
mattijs authored
-
- 06 Nov, 2018 1 commit
-
-
Mark Olesen authored
-
- 30 Oct, 2018 3 commits
- 29 Oct, 2018 1 commit
-
-
Mattijs Janssens authored
-
- 04 Jun, 2018 1 commit
-
-
sergio authored
Adding tutorials and other minor changes
-
- 26 Feb, 2018 1 commit
-
-
Mark Olesen authored
-
- 10 Aug, 2017 1 commit
-
-
sergio authored
-
- 08 Aug, 2017 1 commit
-
-
- 01 Jul, 2016 1 commit
-
-
Henry Weller authored
-
- 25 Apr, 2016 1 commit
-
-
Andrew Heather authored
-
- 22 Mar, 2016 1 commit
-
-
Henry Weller authored
-
- 10 Feb, 2016 1 commit
-
-
Henry Weller authored
-
- 08 Feb, 2016 1 commit
-
-
Henry Weller authored
Function1 is an abstract base-class of run-time selectable unary functions which may be composed of other Function1's allowing the user to specify complex functions of a single scalar variable, e.g. time. The implementations need not be a simple or continuous functions; interpolated tables and polynomials are also supported. In fact form of mapping between a single scalar input and a single primitive type output is supportable. The primary application of Function1 is in time-varying boundary conditions, it also used for other functions of time, e.g. injected mass is spray simulations but is not limited to functions of time.
-
- 07 Feb, 2016 1 commit
-
-
Henry Weller authored
to avoid name conflicts with these primitive names in the OpenFOAM namespace
-
- 06 Feb, 2016 1 commit
-
-
Henry Weller authored
Removed inconsistent binary output. Removed unused and IO-inconsistent functions. Simplified the handling of backward-compatible constant value: Removed the unnecessary CompatibilityConstant, Updated Constant and DataEntryNew to handle constant value construction.
-
- 08 Dec, 2015 1 commit
-
-
Andrew Heather authored
-
- 11 Nov, 2015 2 commits
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- 06 Feb, 2015 1 commit
-
-
Henry authored
PolynomialEntry: Templated polynomial DataEntry to support all basic field types from scalar to tensor This allows polynomial functions for e.g. velocity to be specified in the uniformFixedValue BC Consider a linear function for Ux(t) with Uy and Uz = 0: inlet { type uniformFixedValue; uniformValue polynomial ( ((10 0 0) (0 0 0)) ((100 0 0) (1 0 0)) ); } Resolves bug report http://www.openfoam.org/mantisbt/view.php?id=1508
-
- 13 Apr, 2012 1 commit
-
-
sergio authored
-
- 21 Nov, 2011 1 commit
-
-
andy authored
-
- 14 Aug, 2011 1 commit
-
-
Henry authored
-
- 15 Feb, 2011 1 commit
-
-
andy authored
-
- 28 Jan, 2011 1 commit
-
-
Mark Olesen authored
STYLE: move DataEntry to OpenFOAM/primitives/functions
-
- 19 Jan, 2011 1 commit
-
- 14 Jan, 2011 1 commit
-
-
Andrew Heather authored
-
- 07 Jan, 2011 1 commit
-
-
graham authored
-
- 05 Jan, 2011 2 commits
-
-
Andrew Heather authored
This reverts commit b18f6cc1.
-
graham authored
-