ENH: additional text expansion shortcuts (issue #792)

Support the following expansions when they occur at the start of a
string:

    Short-form       Equivalent
    =========       ===========
      <etc>/          ~OpenFOAM/   (as per foamEtcFile)
      <case>/         $FOAM_CASE/
      <constant>/     $FOAM_CASE/constant/
      <system>/       $FOAM_CASE/system/

These can be used in fileName expansions to improve clarity and reduce
some typing

     "<constant>/reactions"   vs  "$FOAM_CASE/constant/reactions"
This commit is contained in:
Mark Olesen
2018-04-10 13:41:41 +02:00
parent d814bce3ee
commit a9741cea79
67 changed files with 259 additions and 170 deletions

View File

@ -15,8 +15,8 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#include "$FOAM_CASE/constant/dynamicMeshDict"
#include "$FOAM_CASE/system/blockMeshDict"
#include "<constant>/dynamicMeshDict"
#include "<system>/blockMeshDict"
dimensions [0 1 0 0 0 0 0];

View File

@ -20,7 +20,7 @@ FoamFile
pointSync false;
// Patches to create. An empty patch list just removes patches with zero
// faces from $FOAM_CASE/constant/polyMesh/boundary.
// faces from <constant>/polyMesh/boundary.
patches
(
);

View File

@ -22,7 +22,7 @@ motionSolver solidBody;
solidBodyMotionFunction tabulated6DoFMotion;
CofG (0 0 0);
timeDataFileName "$FOAM_CASE/constant/6DoF.dat";
timeDataFileName "<constant>/6DoF.dat";
// ************************************************************************* //

View File

@ -30,9 +30,9 @@ inertSpecie AIR;
chemistryReader foamChemistryReader;
foamChemistryFile "$FOAM_CASE/constant/reactions.gas";
foamChemistryFile "<constant>/reactions.gas";
foamChemistryThermoFile "$FOAM_CASE/constant/thermo.gas";
foamChemistryThermoFile "<constant>/thermo.gas";
// ************************************************************************* //

View File

@ -37,7 +37,7 @@ inertSpecie water;
chemistryReader foamChemistryReader;
foamChemistryFile "$FOAM_CASE/constant/reactions.gas";
foamChemistryFile "<constant>/reactions.gas";
water
{

View File

@ -37,7 +37,7 @@ inertSpecie water;
chemistryReader foamChemistryReader;
foamChemistryFile "$FOAM_CASE/constant/reactions.gas";
foamChemistryFile "<constant>/reactions.gas";
water
{