codedFixedValueFvPatchField: Updated and simplified using the new CodedBase class

reducing code duplication and maintenance overhead.
This commit is contained in:
Henry Weller
2020-02-06 16:04:21 +00:00
parent b2c30b93ce
commit 4cbb849eda
7 changed files with 94 additions and 226 deletions

View File

@ -59,20 +59,23 @@ void Foam::Function1s::Coded<Type>::prepare
// Copy filtered H template
dynCode.addCopyFile(codeTemplateH);
// debugging: make verbose
// dynCode.setFilterVariable("verbose", "true");
// Info<<"compile " << codeName() << " sha1: "
// << context.sha1() << endl;
// Debugging: make verbose
if (debug)
{
dynCode.setFilterVariable("verbose", "true");
Info<<"compile " << codeName() << " sha1: "
<< context.sha1() << endl;
}
// define Make/options
// Define Make/options
dynCode.setMakeOptions
(
"EXE_INC = -g \\\n"
+ context.options()
+ "\n\nLIB_LIBS = \\\n"
+ " -lOpenFOAM \\\n"
+ context.libs()
);
(
"EXE_INC = -g \\\n"
+ context.options()
+ "\n\nLIB_LIBS = \\\n"
+ " -lOpenFOAM \\\n"
+ context.libs()
);
}