- Jun 16, 2021
-
-
Computes a selected operation between multiple \c fieldValue function objects. The operation is applied to all results of each \c fieldValue object. Note Each object must generate the same number and type of results. Usage Minimal example by using \c system/controlDict.functions: multiFieldValue1 { // Mandatory entries (unmodifiable) type multiFieldValue; libs (fieldFunctionObjects); // Mandatory entries (runtime modifiable) operation subtract; // List of fieldValue function objects as dictionaries functions { region1 { ... } region2 { ... } ... regionN { ... } } // Optional (inherited) entries ... } where the entries mean: Property ...
-
- Jun 14, 2021
-
-
Mark OLESEN authored
TUT: add missing restore0Dir (finiteArea) STYLE: doc spelling
-
mattijs authored
-
Sergio Ferraris authored
ENH: Added under-relaxation to jump conditions See merge request !467
-
Example: plane { type fan; patchType cyclic; jump uniform 0; value uniform 0; uniformJump false; relax 0.2; jumpTable ( (1000 0) (-200 1) (20 2) (-0.75 3) ); // Optional minimum jump value minJump 0; }
-
Currently only applied to the fanFvPatchField, e.g. plane { type fan; patchType cyclic; jump uniform 0; value uniform 0; uniformJump false; // Optional under-relaxation relax 0.2; ... }
-
- Jun 11, 2021
-
-
CONFIG: update completion_cache
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Jun 10, 2021
-
-
Andrew Heather authored
ENH: add proximityRegions filter to distanceSurface (#2108) See merge request !460
-
Mark OLESEN authored
- combines region-based and proximity-based filtering proxityRegions (post-filter): Checks the distance of the resulting faces against the original search surface. Filters based on the area-weighted distance of each topologically connected region. If the area-weighted distance of a region is greater than \c absProximity, the entire region is rejected. STYLE: 'proxityFaces' as newer synonym for 'proximity' filter
-
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)
-
Mark OLESEN authored
- support wordRes for selecting patch names - ownerPolyPatch specification is now optional, which simplifies input and also supports a faMesh spanning different patches but with a single boundary condition. Alternatively, can specify more granularity if required. ``` polyMeshPatches ( "top.*" ); boundary { inlet1 { type patch; ownerPolyPatch top1; // <- specific to this portion neighbourPolyPatch inlet; } inlet2 { type patch; ownerPolyPatch top2; // <- specific to this portion neighbourPolyPatch inlet; } outlet { type patch; neighbourPolyPatch outflow; } bound { type symmetry; neighbourPolyPatch bound; } } ```
-
Mark OLESEN authored
- move unreferenced Config.md to wiki content
-
Mark OLESEN authored
- additional -serial/-parallel option: prefer Allrun-serial or Allrun-parallel if available - optional -output=DIR to preserve output ENH: report missing tutorials/ directory in RunFunctions
-
Mark OLESEN authored
- add to wmakeFunctions to ensure it works even without 'make' being installed. Exit immediately after -show-api for consistency with -version. foamEtcFile: - drop warnings for some old (pre-v1812) defunct options and simply flag as unknown options. - handle -version, --version as equivalent to -show-api
-
- Jun 09, 2021
-
-
mattijs authored
-
Andrew Heather authored
BUG: fixing various bugs for v2106 See merge request !420
-
-
-
- TUT: solverInfo FO: add an example to pisoFoam/cavity
-
Prior to the commit, initial residual fields were registered by the `setResidualField()` function of a linear solver with a field name prefixed by `residual:`. However, `solverInfo` FO could only access to the initial residual fields prefixed by `initialResidual:`. Due to this discrepancy, using `solverInfo` FO with `writeResidualFields=true` option was resulting in empty residual fields to be output.
-
-
-
-
Andrew Heather authored
TUT: finiteArea: clean up tutorials See merge request !451
-
-
Andrew Heather authored
ENH: turbulentDFSEMInlet: various improvements See merge request !454
-
-
- ENH: turbulentDFSEMInlet: add normalisation factors for input Reynolds stresses, mean velocity and integral-length scales as entries `Uref` and `Lref`. - ENH: turbulentDFSEMInlet: add scaling factor entries, `scale` and `m`, to enable users to tune C1 normalisation coefficient, if need be. - BUG: turbulentDFSEM: (fixes #1004 #1744 #2089) - see #2090 for theoretical issues related to the DFSEM method.
-
BUG: MappedFile: ensure rmap() and automap() consistent
-
Andrew Heather authored
TUT: basic, IO, preProcessing, VV: clean up tutorials See merge request !464
-
Kutalmış Berçin authored
- TUT: mesh: add missing SnakeRiverCanyon files - TUT: mesh: add missing cp source in a foamyHexMesh tutorial
-
- Jun 08, 2021
-
-
Andrew Heather authored
ENH: CloudFunctionObject: new particle function objects See merge request !443
-
- ReynoldsNumber (thermo) - NusseltNumber - HeatTransferCoeff
-
New cloud function objects: - ReynoldsNumber (for kinematic parcels, i.e. KinematicReynoldsNumber) - ReynoldsNumber (for thermo/reacting parcels, i.e. ThermoReynoldsNumber) - NusseltNumber - HeatTransferCoeff
-
three macros: - makeParcelCloudFunctionObjects for kinematic parcels - makeThermoParcelCloudFunctionObjects for thermo parcels - makeReactingParcelCloudFunctionObjects for reacting parcels
-
-