Skip to content
Snippets Groups Projects
  1. Jun 11, 2021
  2. Jun 10, 2021
    • Andrew Heather's avatar
      Merge branch 'feature-distanceSurface-filtering' into 'develop' · 596d8fab
      Andrew Heather authored
      ENH: add proximityRegions filter to distanceSurface (#2108)
      
      See merge request !460
      596d8fab
    • Mark OLESEN's avatar
      ENH: add proximityRegions filter to distanceSurface (#2108) · ca88abba
      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
      ca88abba
    • Mark OLESEN's avatar
      ENH: additional patch expressions (#2114) · b6b4ab07
      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)
      b6b4ab07
    • Mark OLESEN's avatar
      ENH: more flexible finiteArea patch selection (#2084) · 239a7884
      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;
            }
        }
        ```
      239a7884
    • Mark OLESEN's avatar
      DOC: reorganize Requirements.md, additional note for openSUSE leap · 7b14af42
      Mark OLESEN authored
      - move unreferenced Config.md to wiki content
      7b14af42
    • Mark OLESEN's avatar
      ENH: replace tutorials/AutoTest with bin/foamTestTutorial · 85301030
      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
      85301030
    • Mark OLESEN's avatar
      ENH: robustness, consistency for wmake -show-api, -version · c7bde70e
      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
      c7bde70e
  3. Jun 09, 2021
  4. Jun 08, 2021