Skip to content
Snippets Groups Projects
  1. Mar 14, 2019
  2. Mar 13, 2019
  3. Mar 11, 2019
  4. Mar 06, 2019
  5. Mar 04, 2019
  6. Mar 01, 2019
  7. Feb 27, 2019
  8. Feb 26, 2019
  9. Mar 01, 2019
  10. Feb 28, 2019
  11. Feb 25, 2019
  12. Feb 24, 2019
    • Mark OLESEN's avatar
      ENH: basic i-j-k Field container (#1216) · b4938cec
      Mark OLESEN authored
      - this is a simple container for fields with i-j-k addressing.
      
        It does not support field operations directly, but is primarily
        intended to be used when assembling field information with i-j-k
        logic. After assembly, the field can be transferred to a regular
        field for normal operations.  Eg,
      
            IjkField<scalar> assemble({15, 16, 200});
      
            // .. fill in i-j-k fields
      
            Field<scalar> final(std::move(assemble));
            assemble.clear();   // be pedantic
            ...
      b4938cec
    • Mark OLESEN's avatar
      eb9d4f9b
  13. Feb 23, 2019
    • Mark OLESEN's avatar
      ENH: new PDRblockMesh mesh generation utility (issue #1216) · 2d26655a
      Mark OLESEN authored
      - While a rectilinear mesh can be created with blockMesh, not every mesh
        created with blockMesh will satisfy the requirements for being a
        rectilinear mesh.
      
        This alternative to blockMesh uses a single block that is aligned
        with the xy-z directions and specifications of the control points,
        mesh divisions and expansion ratios. For example,
      
          x
          {
              points  ( -13.28 -0.10 6.0 19.19 );
              nCells  (  10  12 10 );
              ratios  ( 0.2   1  5 );
          }
      
          y { ... }
          z { ... }
      
        With only one block, the boundary patch definition is simple and the
        canonical face number is used directly. For example,
      
          inlet
          {
              type    patch;
              faces   ( 0 );
          }
          outlet
          {
              type    patch;
              faces   ( 1 );
          }
      
          sides
          {
              type    patch;
              faces   ( 2 3 );
          }
      
          ...
      
      - After a mesh is defined, it is trivial to retrieve mesh-related
        information such as cell-volume, cell-centres for any i-j-k location
        without an actual polyMesh.
      
      STYLE: remove -noFunctionObjects from blockMesh
      
      - no time loop, so function objects cannot be triggered anyhow.
      2d26655a
  14. Feb 24, 2019
  15. Feb 23, 2019
  16. Feb 22, 2019