Skip to content
Snippets Groups Projects
  1. Jun 18, 2024
    • Andrew Heather's avatar
    • Kutalmış Berçin's avatar
      Merge branch 'feature-createViewFactors' into 'develop' · fb969272
      Kutalmış Berçin authored
      ENH: Added new createViewFactors utility
      
      See merge request !692
      fb969272
    • Andrew Heather's avatar
      ENH: Added new createViewFactors utility · ab5f6dbf
      Andrew Heather authored and Kutalmış Berçin's avatar Kutalmış Berçin committed
      Creates view factors for the view factor radiation model.
      
      User-selectable models:
      
      - raySearchEngine: model to generate rays, i.e. face-to-face connections
      - viewFactorModel: model to compute the view factors
      
      For visualisation, use:
      
      - Write the view factors as a volume field
      
          writeViewFactors    yes;
      
      - Write the rays using OBJ format:
      
          writeRays       yes; // default = no
      
      Participating patches must be in the \c vewFactorWall group, i.e. using the
      \c inGroups entry of the "\<case\>/polyMesh/boundary" file.
      
      \verbatim
      myPatch
      {
          type            wall;
          inGroups        2(wall viewFactorWall);
          ...
      }
      \endverbatim
      
      Reads:
      
      - <constant>/viewFactorsDict : main controls
      - <constant>/finalAgglom : agglomeration addressing (from faceAgglomerate)
      
      Generates:
      
      - <constant>/F : view factors (matrix)
      - <constant>/mapDist : map used for parallel running
      - <constant>/globalFaceFaces : face addressing
      ab5f6dbf
    • Mark OLESEN's avatar
      SUBMODULE: update visualization · 7c45670c
      Mark OLESEN authored
      - bugfix for parallel gather of patch values with serial rendering
      7c45670c
  2. Jun 14, 2024
    • Martin Lichtmes's avatar
      ENH: report average surface normal in surfaceInertia utility (#3184) · 58aa8c97
      Martin Lichtmes authored and Mark OLESEN's avatar Mark OLESEN committed
      - can be useful for various orientation-related geometry or mesh
        manipulations during pre-/post-processing:
        * combine with linearDirection to achieve better extrusion results.
        * orientation of transformations, blockMesh, result projections, ...
      
      STYLE: minor code modernizations
      
      Co-authored-by: Mark Olesen <>
      58aa8c97
  3. Jun 13, 2024
  4. Jun 12, 2024
  5. Jun 11, 2024
  6. Jun 10, 2024
  7. Jun 07, 2024