diff --git a/applications/utilities/miscellaneous/foamToC/foamToC.C b/applications/utilities/miscellaneous/foamToC/foamToC.C index 4c1bf16b10..668ad4400a 100644 --- a/applications/utilities/miscellaneous/foamToC/foamToC.C +++ b/applications/utilities/miscellaneous/foamToC/foamToC.C @@ -42,6 +42,9 @@ Usage - \par -libs '(\"lib1.so\" ... \"libN.so\")' Pre-load additional libraries + - \par -solvers \ + List solvers + - \par -solver \ 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) 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;