1. 02 Jun, 2020 1 commit
  2. 31 Oct, 2019 1 commit
  3. 06 Mar, 2019 1 commit
  4. 06 Feb, 2019 1 commit
  5. 17 Dec, 2018 1 commit
  6. 11 Dec, 2018 1 commit
  7. 06 Nov, 2018 1 commit
    • Mark Olesen's avatar
      ENH: additional topoSources, and consistency changes (#1060) · 6090faed
      Mark Olesen authored
      - faceBitSet, pointBitSet and faceBoolSet (similar to cellBitSet)
        * allows topo sources in a wider variety of places.
        * With copy or move constructors.
      
      - cylinderToPoint, searchableSurfaceToFace, searchableSurfaceToPoint,
        sphereToFace, sphereToPoint sources
      
      - optional innerRadius for sphere and cylinder sources to treat as hollow.
      
      - support "sets" as well as "set" for cellToCell, faceToFace... sources.
      
        * convenience and avoids writing the set during processing.
      6090faed
  8. 27 Sep, 2018 1 commit
    • Mark Olesen's avatar
      STYLE: add nBoundaryFaces() method to primitiveMesh · 64c3e484
      Mark Olesen authored
      - nBoundaryFaces() is often used and is identical to
        (nFaces() - nInternalFaces()).
      
      - forward the mesh nInternalFaces() and nBoundaryFaces() to
        polyBoundaryMesh as nFaces() and start() respectively,
        for use when operating on a polyBoundaryMesh.
      
      STYLE:
      
      - use identity() function with starting offset when creating boundary maps.
      
           labelList map
           (
               identity(mesh.nBoundaryFaces(), mesh.nInternalFaces())
           );
      
        vs.
      
           labelList map(mesh.nBoundaryFaces());
           forAll(map, i)
           {
               map[i] = mesh.nInternalFaces() + i;
           }
      64c3e484
  9. 26 Feb, 2018 1 commit
  10. 03 Dec, 2016 1 commit
  11. 30 Apr, 2016 2 commits
    • Henry Weller's avatar
      GeometricField: Renamed internalField() -> primitiveField() and... · 3c053c2f
      Henry Weller authored
      GeometricField: Renamed internalField() -> primitiveField() and dimensionedInternalField() -> internalField()
      
      These new names are more consistent and logical because:
      
      primitiveField():
      primitiveFieldRef():
          Provides low-level access to the Field<Type> (primitive field)
          without dimension or mesh-consistency checking.  This should only be
          used in the low-level functions where dimensional consistency is
          ensured by careful programming and computational efficiency is
          paramount.
      
      internalField():
      internalFieldRef():
          Provides access to the DimensionedField<Type, GeoMesh> of values on
          the internal mesh-type for which the GeometricField is defined and
          supports dimension and checking and mesh-consistency checking.
      3c053c2f
    • Henry Weller's avatar
      GeometricField::internalField() -> GeometricField::internalFieldRef() · 5df2b964
      Henry Weller authored
      Non-const access to the internal field now obtained from a specifically
      named access function consistent with the new names for non-canst access
      to the boundary field boundaryFieldRef() and dimensioned internal field
      dimensionedInternalFieldRef().
      
      See also commit 22f4ad32
      5df2b964
  12. 28 Apr, 2016 1 commit
    • Henry Weller's avatar
      GeometricField::GeometricBoundaryField -> GeometricField::Boundary · ea5401c7
      Henry Weller authored
      When the GeometricBoundaryField template class was originally written it
      was a separate class in the Foam namespace rather than a sub-class of
      GeometricField as it is now.  Without loss of clarity and simplifying
      code which access the boundary field of GeometricFields it is better
      that GeometricBoundaryField be renamed Boundary for consistency with the
      new naming convention for the type of the dimensioned internal field:
      Internal, see commit 4a57b9be
      
      This is a very simple text substitution change which can be applied to
      any code which compiles with the OpenFOAM-dev libraries.
      ea5401c7
  13. 25 Apr, 2016 1 commit
  14. 24 Apr, 2016 1 commit
  15. 03 Apr, 2016 1 commit
    • Henry Weller's avatar
      UList: Rationalize assignment (shallow-copy vs deep-copy) · 6e573ad7
      Henry Weller authored
          //- Disallow default shallow-copy assignment
          //
          //  Assignment of UList<T> may need to be either shallow (copy pointer)
          //  or deep (copy elements) depending on context or the particular type
          //  of list derived from UList and it is confusing and prone to error
          //  for the default assignment to be either.  The solution is to
          //  disallow default assignment and provide separate 'shallowCopy' and
          //  'deepCopy' member functions.
          void operator=(const UList<T>&) = delete;
      
          //- Copy the pointer held by the given UList.
          inline void shallowCopy(const UList<T>&);
      
          //- Copy elements of the given UList.
          void deepCopy(const UList<T>&);
      6e573ad7
  16. 27 Jun, 2016 1 commit
  17. 25 Jan, 2016 1 commit
    • mattijs's avatar
      ENH: glboal file handling: initial commit · e4240592
      mattijs authored
      Moved file path handling to regIOobject and made it type specific so
      now every object can have its own rules. Examples:
      - faceZones are now processor local (and don't search up anymore)
      - timeStampMaster is now no longer hardcoded inside IOdictionary
        (e.g. uniformDimensionedFields support it as well)
      - the distributedTriSurfaceMesh is properly processor-local; no need
        for fileModificationChecking manipulation.
      e4240592
  18. 10 Nov, 2015 1 commit
  19. 11 Feb, 2013 1 commit
  20. 07 Dec, 2012 1 commit
  21. 27 Nov, 2012 1 commit
  22. 26 Jul, 2012 1 commit
  23. 20 Jun, 2012 1 commit
  24. 18 Jun, 2012 1 commit
  25. 14 Mar, 2012 1 commit
  26. 14 Aug, 2011 1 commit
  27. 19 Jan, 2011 1 commit
  28. 14 Jan, 2011 1 commit
  29. 07 Jan, 2011 1 commit
  30. 05 Jan, 2011 2 commits
  31. 15 Oct, 2010 1 commit
  32. 27 Jul, 2010 1 commit
  33. 02 Jun, 2010 1 commit
  34. 29 Mar, 2010 1 commit
  35. 27 Nov, 2009 1 commit
    • Mark Olesen's avatar
      coding style adherence · fa93ce8c
      Mark Olesen authored
      - markup codingStyleGuide.org examples so they actually indent correctly
      
      - use 'Info<<' as per codingStyleGuide instead of 'Info <<'
      fa93ce8c
  36. 25 Aug, 2009 1 commit
  37. 20 May, 2009 1 commit
  38. 31 Dec, 2008 1 commit