Skip to content
Snippets Groups Projects
  1. Oct 22, 2020
    • Ivor Clifford's avatar
      INT: polyline: new extrusion model · d8525f17
      Ivor Clifford authored
      Allows specification of extrusion path using blockMesh 'edges' syntax.
      See tutorials/mesh/extrudeMesh/polyline
      
      Contribution by Ivor Clifford/Paul Scherrer Institut
      d8525f17
  2. Oct 20, 2020
  3. Oct 19, 2020
    • Mark OLESEN's avatar
      ENH: add api/patch information to FatalError (#1880) · f425424e
      Mark OLESEN authored
      - can be useful when confronted with partial outputs
      
      - provision for redirecting error/warning
      f425424e
    • Mark OLESEN's avatar
      ENH: add ROOTGREAT constants (symmetry with ROOTSMALL) · 1071d413
      Mark OLESEN authored
      ENH: add some scalar constants for .org compatibility (#1881)
      
      Although it can very much be a moving target, it can prove partly
      useful to have some compatibility constants/methods.
      
      - The wholesale change of 'GREAT' -> 'great' etc (JAN-2018), makes
        user coding for multiple versions problematic. When
        COMPAT_OPENFOAM_ORG is defined, now define constants (aliases) named
        as per the openfoam.org version. Values, however, remain identical.
      
      - For type-safe dictionary value retrieval, we have the templated
        get<> methods added around NOV-2018 and deprecated the lookupType
        method.
      
        The .org version followed suit in NOV-2019, but opted for renaming
        the templated lookupType method as a templated 'lookup' method.
      
        Using this is discouraged, but allowed when COMPAT_OPENFOAM_ORG is
        defined.
      1071d413
  4. Oct 15, 2020
  5. Oct 13, 2020
  6. Oct 12, 2020
  7. Oct 08, 2020
  8. Oct 07, 2020
  9. Oct 06, 2020
  10. Oct 05, 2020
    • Mark OLESEN's avatar
      TUT: use new 'arc' specification in several tutorials · 121c69ef
      Mark OLESEN authored
      - in most cases this eliminates manually calculation of circumferential
        points.
      
      TUT: improve parameterization of sphere blockMeshDict
      
      - allow separate parameterization of radius, ratio of inner to outer,
        and the number of divisions in x/y/z and radial directions
      121c69ef
    • Mark OLESEN's avatar
      ENH: support arc edge specification with origin point · 1d08ed9b
      Mark OLESEN authored
      - The arc will frequently enclose an angle less than 180 degrees.
        For the case, it is possible to define the arc by its endpoints
        and its centre (origin) point. For example,
      
            arc 0 1 origin (0 0 0);
      
        When defined in the way, any discrepancy in the arc radius for the
        endpoints is resolved by adjusting the origin to ensure that the
        average radius is satisfied.
      
        It is also possible to specify a \em flatness factor as a multiplier
        of the radius. For example,
      
            arc 0 1 origin 1.1 (0 0 0);
      
      ENH: minor code cleanup for block edges
      
      ENH: expose point appending as polyList::concat
      1d08ed9b
    • Mark OLESEN's avatar
      ENH: relocate blockMesh polyMesh generation into library (for code reuse) · 8939a556
      Mark OLESEN authored
      STYLE: adjust blockMesh advanced/non-advanced options
      
      - make -merge-points "non-advanced" (for better exposure)
      - make -write-obj "advanced" (-write-vtk is preferred)
      8939a556
  11. Oct 02, 2020
  12. Oct 01, 2020
  13. Sep 30, 2020
  14. Sep 29, 2020
  15. Sep 28, 2020