foamToC: Added -solvers option
which lists the solver modules:
Contents of table solver:
XiFluid libXiFluid.so
compressibleMultiphaseVoF libcompressibleMultiphaseVoF.so
compressibleVoF libcompressibleVoF.so
film libfilm.so
fluid libfluid.so
functions libfunctions.so
incompressibleDenseParticleFluid libincompressibleDenseParticleFluid.so
incompressibleDriftFlux libincompressibleDriftFlux.so
incompressibleFluid libincompressibleFluid.so
incompressibleMultiphaseVoF libincompressibleMultiphaseVoF.so
incompressibleVoF libincompressibleVoF.so
isothermalFilm libisothermalFilm.so
isothermalFluid libisothermalFluid.so
movingMesh libmovingMesh.so
multicomponentFluid libmulticomponentFluid.so
multiphaseEuler libmultiphaseEuler.so
shockFluid libshockFluid.so
solid libsolid.so
solidDisplacement libsolidDisplacement.so
This is equivalent to
foamToC -table solver
This commit is contained in:
@ -42,6 +42,9 @@ Usage
|
||||
- \par -libs '(\"lib1.so\" ... \"libN.so\")'
|
||||
Pre-load additional libraries
|
||||
|
||||
- \par -solvers \<name\>
|
||||
List solvers
|
||||
|
||||
- \par -solver \<name\>
|
||||
Load libraries associated with specified solver
|
||||
|
||||
@ -80,6 +83,11 @@ Usage
|
||||
List fvConstraints
|
||||
|
||||
Example usage:
|
||||
- Print the list of solvers
|
||||
\verbatim
|
||||
foamToC -solvers
|
||||
\endverbatim
|
||||
|
||||
- Print the list of scalar boundary conditions (fvPatchField<scalar>)
|
||||
provided by the \c fluid solver without additional libraries:
|
||||
\verbatim
|
||||
@ -244,6 +252,12 @@ int main(int argc, char *argv[])
|
||||
"Pre-load additional libraries"
|
||||
);
|
||||
|
||||
argList::addBoolOption
|
||||
(
|
||||
"solvers",
|
||||
"List solvers"
|
||||
);
|
||||
|
||||
argList::addOption
|
||||
(
|
||||
"solver",
|
||||
@ -498,6 +512,12 @@ int main(int argc, char *argv[])
|
||||
done = true;
|
||||
}
|
||||
|
||||
if (args.optionFound("solvers"))
|
||||
{
|
||||
printToC("solver");
|
||||
done = true;
|
||||
}
|
||||
|
||||
if (args.optionFound("scalarBCs"))
|
||||
{
|
||||
Info<< "Scalar boundary conditions:" << endl;
|
||||
|
||||
Reference in New Issue
Block a user