Added arbitrary function-based back-coupling with postProcList
Description
- We can now define arbitrary postprocessing results based on mathparser expressions via the postProcList.
- These results have to have a unique identifier (given from a list) and can be modified with the mathparser. The coupling quantities do not have to be physically consistent.
- We can create vectorial quantities from scalar ones and vice versa, but also couple scalar- to scalar- and vectorial- to vectorial quantities.
- Currently tested cases (included in the testcase): All coupling versions mentioned above, primary to primary coupling, surfElemenResult to surfElemResult.
Testsuite merge request: Testsuite!80 (merged)
Check before assigning to a maintainer for review
-
The history is clean -
New Code is well-documented and understandable -
There is a test case (in case of new functionality) -
Every commit passes the pipeline
Maintainer checks before merge
-
Review is approved, and all comments are resolved -
Check for Testsuite changes, if yes check -
Testsuite merge request merges fast-forward -
Testsuite-submodule SHA of every CFS commit references a commit in Testsuite Merge Request -
Testsuite-submodule SHA of last CFS commit points to HEAD of corresponding Testsuite branch
-
-
Pipeline passes for every commit -
all tests of the stage test pass -
tests in the stage test_extra run -
new tests are actually running (e.g. check if they appear on CDash)
-
Edited by Dominik Mayrhofer