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
      a5c6516e
  2. 23 May, 2020 1 commit
  3. 12 Nov, 2019 1 commit
  4. 31 Oct, 2019 1 commit
  5. 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);
          ----
      
        OR
      
          ----
          labelList collected;
          globalIndex::gatherOp(input, collected);
          ----
      
        Instead of this:
      
          ----
          labelList collected;
      
          List<labelList> scratch(Pstream::nProcs());
          scratch[Pstream::myProcNo()] = input;
          Pstream::gatherList(scratch);
      
          if (Pstream::master())
          {
              collected = ListListOps::combine<labelList>
              (
                  scratch,
                  accessOp<labelList>()
              );
          }
          scratch.clear();
          ----
      f498d09d
  6. 10 Dec, 2018 1 commit
  7. 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:
      
          AMIWeights
          {
              type            AMIWeights;
              libs            ("libfieldFunctionObjects.so");
              writeControl    writeTime;
              writeFields     yes;
          }
      a4dc9966