lduMatrix now takes a dictionary instead of an Istream for the solver controls

- can now use dictionary substitutions and regular expressions in
    system/fvSolution

  - foamUpgradeFvSolution application to convert system/fvSolution
    (with -test option)

motion solver syntax left as-is.
This commit is contained in:
Mark Olesen
2008-12-08 17:22:01 +01:00
parent 507e7a1b98
commit 4f1bb8345f
56 changed files with 575 additions and 394 deletions

View File

@ -55,7 +55,7 @@ namespace Foam
Foam::displacementSBRStressFvMotionSolver::displacementSBRStressFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
Istream&
)
:
fvMotionSolver(mesh),

View File

@ -93,8 +93,8 @@ public:
//- Construct from polyMesh and data stream
displacementSBRStressFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
const polyMesh&,
Istream& msDataUnused
);

View File

@ -107,9 +107,10 @@ public:
// Constructors
//- Construct from polyMesh and data stream
displacementComponentLaplacianFvMotionSolver
(
const polyMesh& mesh,
const polyMesh&,
Istream& msData
);

View File

@ -58,7 +58,7 @@ Foam::displacementInterpolationFvMotionSolver::
displacementInterpolationFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
Istream&
)
:
fvMotionSolver(mesh),

View File

@ -115,10 +115,11 @@ public:
// Constructors
//- Construct from polyMesh and data stream
displacementInterpolationFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
const polyMesh&,
Istream& msDataUnused
);

View File

@ -53,7 +53,7 @@ namespace Foam
Foam::displacementLaplacianFvMotionSolver::displacementLaplacianFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
Istream&
)
:
fvMotionSolver(mesh),

View File

@ -101,8 +101,8 @@ public:
//- Construct from polyMesh and data stream
displacementLaplacianFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
const polyMesh&,
Istream& msDataUnused
);

View File

@ -93,9 +93,10 @@ public:
// Constructors
//- Construct from polyMesh and data stream (provides component)
velocityComponentLaplacianFvMotionSolver
(
const polyMesh& mesh,
const polyMesh&,
Istream& msData
);

View File

@ -50,7 +50,7 @@ namespace Foam
Foam::velocityLaplacianFvMotionSolver::velocityLaplacianFvMotionSolver
(
const polyMesh& mesh,
Istream& msData
Istream&
)
:
fvMotionSolver(mesh),

View File

@ -88,7 +88,11 @@ public:
// Constructors
//- Construct from polyMesh and data stream
velocityLaplacianFvMotionSolver(const polyMesh& mesh, Istream& msData);
velocityLaplacianFvMotionSolver
(
const polyMesh&,
Istream& msDataUnused
);
// Destructor