Skip to content
Snippets Groups Projects
  1. May 14, 2021
  2. May 13, 2021
  3. May 12, 2021
  4. May 10, 2021
    • Mark OLESEN's avatar
      ENH: change location of static ensight geometry (#2079) · 4d14c955
      Mark OLESEN authored
      Historically the "geometry" for static meshes was placed under
      directly in the EnSight case directory.
      
      Eg,
      
           ensight/ensight.case
           ensight/geometry
           ensight/data/000001
           ensight/data/000002 ...
      
      This generally works ok, but relocating it to a constant data directory
      Eg
           ensight/ensight.case
           ensight/data/constant/geometry
           ensight/data/000001
           ensight/data/000002 ...
      
      Improves handling and avoids potential collisions when adding in
      additional mesh regions
      4d14c955
    • Mark OLESEN's avatar
      ENH: introduce intermediate vtk::polyWriter class · 0a78e685
      Mark OLESEN authored
      - reduces code, simplifies creation of new, specialized polyData
        writers.
      
      - new templated vtk::GenericPatchWriter, which adds support for
        writing both uindirectPrimitivePatch + indirectPrimitivePatch types.
      
      - handle geometric fields separately from regular fields with
          * vtk:GenericPatchGeoFieldsWriter
          * vtk:indirectPatchGeoFieldsWriter
          * vtk:uindirectPatchGeoFieldsWriter
      0a78e685
    • Mark OLESEN's avatar
      ENH: support 'transform' specification for geometric decomposition · 492d5cb6
      Mark OLESEN authored
      - can be used for block-like meshes that are not aligned with the global
        coordinate directions. Alternatively, for general testing purposes.
      
        Example,
      
          method  simple;
          coeffs
          {
              n       ( 2 2 2 );
              transform
              {
                  origin  (-0.15 0.15 0);
                  e1      (1 1 0);
                  e3      (0 0 1);
              }
          }
      492d5cb6
    • Andrew Heather's avatar
  5. May 07, 2021
    • Andrew Heather's avatar
      Merge branch 'feature-allRegions' into 'develop' · ac2dee91
      Andrew Heather authored
      add multi-region handling for checkMesh etc,  centralized the region handling #2072
      
      See merge request !445
      ac2dee91
    • mattijs's avatar
      ENH: checkMesh: -allRegions. See #2072 · 1177dbd1
      mattijs authored and Mark OLESEN's avatar Mark OLESEN committed
      1177dbd1
    • Mark OLESEN's avatar
      ENH: centralized handling of -allRegions, -regions, -region (#2072) · c410edf9
      Mark OLESEN authored
      Step 1.
          include "addAllRegionOptions.H"
      
          Adds the -allRegions, -regions and -region options to argList.
      
      Step 2.
          include "getAllRegionOptions.H"
      
          Processes the options with -allRegions selecting everything
          from the regionProperties.
      
          OR use -regions to specify multiple regions (from
             regionProperties), and can also contain regular expressions
      
          OR use the -region option
      
          Specifying a single -regions NAME (not a regular expresssion)
          is the same as -region NAME and doesn't use regionProperties
      
          Creates a `wordList regionNames`
      
      Step 3.
          Do something with the region names.
          Either directly, or quite commonly with the following
      
          include "createNamedMeshes.H"
      
          Creates a `PtrList<fvMesh> meshes`
      
      STYLE: add description to some central include files
      c410edf9
    • Mark OLESEN's avatar
      ENH: add maxSize() and maxNonLocalSize() to globalIndex · 86a2ae4f
      Mark OLESEN authored
      - useful for establishing and preallocating a max buffer size
        when reading from sub-procs
      86a2ae4f
  6. May 06, 2021
  7. Apr 29, 2021
  8. Apr 27, 2021
  9. Apr 26, 2021