- Dec 10, 2021
-
-
- literal lookups only for expression strings - code reduction for setExprFields. - changed keyword "condition" to "fieldMask" (option -field-mask). This is a better description of its purpose and avoids possible naming ambiguities with functionObject triggers (for example) if we apply similar syntax elsewhere. BUG: erroneous check in volumeExpr::parseDriver::isResultType() - not triggered since this method is not used anywhere (may remove in future version)
-
- Nov 23, 2021
-
-
Mark OLESEN authored
- use FACE_DATA (was SURFACE_DATA) for similarity with polySurface ENH: add expression value enumerations and traits - simple enumeration of standard types (bool, label, scalar, vector) that can be used as a value type-code for internal bookkeeping. GIT: relocate pTraits into general traits/ directory
-
- Nov 15, 2021
-
-
Mark OLESEN authored
- unused, generally fragile.
-
- Jun 10, 2021
-
-
Mark OLESEN authored
- snGrad, internalField, neighbourField. Functional use as per swak: "... + internalField(T) ..." ENH: additional volume/patch expressions - deltaT() STYLE: rename exprDriverWriter -> fvExprDriverWriter - the original class name was a misnomer since it holds a reference to fvExprDriver BUG: expression faceToPoint/pointToFace definitions were flipped ENH: refactor expression hierarchy and code style - handle TimeState reference at the top-level for simpler derivations - unified internal search parameters (cruft)
-
- Mar 29, 2021
-
-
Mark OLESEN authored
-
- Mar 23, 2021
-
-
Mark OLESEN authored
-
- Nov 19, 2020
-
-
Mark OLESEN authored
-
- Oct 28, 2020
-
-
Mark OLESEN authored
- use refPtr to simplify some logic. - avoid copying field if an average will be used - initialize geometric fields with a uniform value instead of Zero - minor tweak of method names - apply bugfix #1889 (longer description elsewhere)
-
- Dec 06, 2019
-
-
Mark OLESEN authored
- some support for "uniform" bool fields. Calculating an averaged value for a boolField does not work very well, but we simply define that the field average is 'true' when more than 1/2 of its values are true. Not exactly true, but allows templated definitions to work smoothly. - additional output method writeValue(). This outputs the single (uniform) value or the first value of the field.
-
- Nov 18, 2019
-
-
Mark OLESEN authored
- polymorphic field/result
-