1. 14 Mar, 2019 4 commits
  2. 13 Mar, 2019 1 commit
  3. 14 Mar, 2019 1 commit
  4. 13 Mar, 2019 7 commits
  5. 11 Mar, 2019 9 commits
  6. 06 Mar, 2019 1 commit
  7. 04 Mar, 2019 1 commit
  8. 01 Mar, 2019 3 commits
  9. 27 Feb, 2019 1 commit
  10. 26 Feb, 2019 1 commit
  11. 01 Mar, 2019 2 commits
  12. 28 Feb, 2019 2 commits
  13. 25 Feb, 2019 2 commits
  14. 24 Feb, 2019 2 commits
    • Mark Olesen's avatar
      ENH: basic i-j-k Field container (#1216) · 4d499d3c
      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
            ...
      4d499d3c
    • Mark Olesen's avatar
      e9323ecb
  15. 23 Feb, 2019 1 commit
    • Mark Olesen's avatar
      ENH: new PDRblockMesh mesh generation utility (issue #1216) · 84270ed6
      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.
      84270ed6
  16. 24 Feb, 2019 1 commit
  17. 23 Feb, 2019 1 commit