1. 08 Jun, 2020 1 commit
    • Kutalmis Bercin's avatar
      DOC: elaborate the usage of function objects · a5c6516e
      Kutalmis Bercin authored
        ENH: update libs of etc/caseDicts/postProcess items
        ENH: ensure destructor=default
        ENH: ensure constness
        ENH: ensure no 'copy construct' and 'no copy assignment' exist
        TUT: add examples of function objects with full set
             of settings into a TUT if unavailable
        TUT: update pisoFoam/RAS/cavity tutorial in terms of usage
  2. 31 Oct, 2019 1 commit
  3. 16 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: add simplified gather methods for globalIndex with default communicator · f498d09d
      Mark Olesen authored
      - when combining lists in processor order this simplifies code and
        reduces memory overhead.
        Write this:
          labelList collected;
          const globalIndex sizing(input.size());
          sizing.gather(input, collected);
          labelList collected;
          globalIndex::gatherOp(input, collected);
        Instead of this:
          labelList collected;
          List<labelList> scratch(Pstream::nProcs());
          scratch[Pstream::myProcNo()] = input;
          if (Pstream::master())
              collected = ListListOps::combine<labelList>
  4. 10 Dec, 2018 1 commit
  5. 07 Dec, 2018 1 commit
    • Andrew Heather's avatar
      ENH: Added new AMIWeights function object · a4dc9966
      Andrew Heather authored
      Reports the min|max|average AMI weights to text file and optionally
      writes VTK surfaces of the sum of the weights, and mask field for
      ACMI patches.
      Example usage:
              type            AMIWeights;
              libs            ("libfieldFunctionObjects.so");
              writeControl    writeTime;
              writeFields     yes;