openfoam/tutorials
Mark Olesen c9333a5ac8 ENH: improve flexibility of error, messageStream output
- provide a plain stream() method on messageStream to reduce reliance
  on casting operators and slightly opaque operator()() calls etc

- support alternative stream for messageStream serial output.
  This can be used to support local redirection of output.
  For example,

     refPtr<OFstream> logging;   // or autoPtr, unique_ptr etc

     // Later...
     Info.stream(logging.get())
        << "Detailed output ..." << endl;

  This will use the stdout semantics in the normal case, or allow
  redirection to an output file if a target output stream is defined,
  but still effectively use /dev/null on non-master processes.

  This is mostly the same as this ternary

      (logging ? *logging : Info())

  except that the ternary could be incorrect on sub-processes,
  requires more typing etc.

ENH: use case-relative names of dictionary, IOstream for FatalIOError

- normally yields more easily understandable information
2021-11-03 11:46:13 +01:00
..
basic BUG: collated: threaded writing accesses out-of-scope. Fixes #2257. 2021-11-02 14:26:30 +00:00
combustion TUT: use mergeType points for wedge geometries (#2241) 2021-10-21 15:31:11 +02:00
compressible TUT: use mergeType points for wedge geometries (#2241) 2021-10-21 15:31:11 +02:00
discreteMethods TUT: update keywords, create finiteArea in parallel 2021-10-18 15:30:51 +02:00
DNS/dnsFoam/boxTurb16 CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
electromagnetics CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
financial/financialFoam/europeanCall CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
finiteArea TUT: update keywords, create finiteArea in parallel 2021-10-18 15:30:51 +02:00
heatTransfer TUT: use mergeType points for wedge geometries (#2241) 2021-10-21 15:31:11 +02:00
incompressible ENH: improve flexibility of error, messageStream output 2021-11-03 11:46:13 +01:00
IO CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
lagrangian TUT: hopper: parameterise blockMeshDict content (#2134) 2021-08-04 09:23:20 +00:00
mesh TUT: use new blockMesh support (faces, transforms) 2021-07-28 13:14:44 +02:00
modules CONFIG: additional packaging helpers, tutorial test helper 2020-04-21 14:59:07 +02:00
multiphase TUT: use mergeType points for wedge geometries (#2241) 2021-10-21 15:31:11 +02:00
preProcessing CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
resources Implicit treatment of coupled boundary conditions 2021-08-03 20:08:49 +00:00
stressAnalysis CONFIG: Updated headers to v2106 2021-06-28 09:14:42 +01:00
verificationAndValidation ENH: finer granularity for CleanFunctions 2021-07-28 10:02:27 +02:00
Allclean CONFIG: add date and paths information for tutorial Allrun script 2021-09-22 17:42:21 +02:00
Allcollect STYLE: regularize quoting and exit on failed 'cd' 2019-11-13 13:19:16 +01:00
Allrun CONFIG: add date and paths information for tutorial Allrun script 2021-09-22 17:42:21 +02:00
Alltest CONFIG: inline _foamEval within <etc/config.sh/setup> 2021-06-18 17:14:22 +02:00